accessor_declaration_braces
| Braces layout - Accessor declaration (C#) |
accessor_owner_body
| Code body - Properties, indexers, and events (C#) |
accessor_owner_declaration_braces
| Braces layout - Property declaration (C#) |
add_imports_to_deepest_scope
| Reference qualification and 'using' directives - Add 'using' directive to deepest scope (C#) |
align_first_arg_by_paren
| Align multiline constructs - Call arguments by '(', available for: C# |
align_linq_query
| Align multiline constructs - LINQ query (C#) |
align_multiline_argument
| Align multiline constructs - Call arguments, available for: C#, VB.NET |
align_multiline_array_and_object_initializer
| Align multiline constructs - Array, object and collection initializer (C#) |
align_multiline_array_initializer
| Align multiline constructs - Array initializer (VB.NET) |
align_multiline_binary_expressions_chain
| Align multiline constructs - Binary expressions, available for: C# |
align_multiline_binary_patterns
| Align multiline constructs - Binary patterns (C#) |
align_multiline_calls_chain
| Align multiline constructs - Chained method calls, available for: C# |
align_multiline_comments
| Align multiline constructs - Align multiline comments with asterisks (C#) |
align_multiline_expression
| Align multiline constructs - Other expressions, available for: C#, VB.NET |
align_multiline_extends_list
| Align multiline constructs - List of base classes and interfaces, available for: C# |
align_multiline_for_stmt
| Align multiline constructs - 'for' statement header (C#) |
align_multiline_implements_list
| Align multiline constructs - Implements/handles list (VB.NET) |
align_multiline_list_pattern
| Align multiline constructs - List patterns and collection expressions (C#) |
align_multiline_parameter
| Align multiline constructs - Method parameters, available for: C#, VB.NET |
align_multiline_property_pattern
| Align multiline constructs - Property patterns (C#) |
align_multiline_statement_conditions
| Align multiline constructs - Statement conditions inside parenthesis (C#) |
align_multiline_switch_expression
| Align multiline constructs - Switch expressions (C#) |
align_multiple_declaration
| Align multiline constructs - Multiple declarations, available for: C#, VB.NET |
align_multline_type_parameter_constrains
| Align multiline constructs - Type parameter constraints (C#) |
align_multline_type_parameter_list
| Align multiline constructs - Type parameters list (C#) |
align_ternary
| Align multiline construct - ?: operator, available for: |
align_tuple_components
| Align multiline constructs - Tuple components (C#) |
alignment_tab_fill_style
| Align multiline constructs - How to align when tabs are used for indents, available for: C#, ShaderLab, VB.NET |
allow_alias
| Reference qualification and 'using' directives - Use using alias directive to resolve conflicts, available for: C#, VB.NET |
allow_comment_after_lbrace
| Braces layout - Allow comment after '{', available for: C# |
allow_far_alignment
| Align multiline constructs - Align even if the resulting indentation is too large, available for: C#, ShaderLab |
always_use_end_of_line_brace_style
| Override brace style for C# to always use 'At end of line (K&R style)' (Razor CSharp) |
anonymous_method_declaration_braces
| Braces layout - Lambda and delegate (anonymous method declaration), available for: C# |
arguments_anonymous_function
| Arguments - Anonymous methods (delegates and lambdas) (C#) |
arguments_literal
| Arguments - Literal values (C#) |
arguments_named
| Arguments - Named expressions (variables, properties, methods, etc.) (C#) |
arguments_other
| Arguments - Other (C#) |
arguments_skip_single
| Arguments - Skip single arguments (C#) |
arguments_string_literal
| Arguments - String literal values (C#) |
attribute_indent
| Inside of tag header - Attributes indenting, available for: |
attribute_style
| Inside of tag header - Attributes format, available for: |
blank_line_after_pi
| Processing instructions - Blank line after processing instructions, available for: |
blank_lines_after_block_statements
| Blank lines in code - After statements with child blocks (C#) |
blank_lines_after_case
| Blank lines in code - After 'case' in switch statement (C#) |
blank_lines_after_control_transfer_statements
| Blank lines in code - After statements with control transfer (C#) |
blank_lines_after_file_scoped_namespace_directive
| Blank lines in declarations - After file-scoped namespace directive (C#) |
blank_lines_after_imports
| Blank lines - After imports section (VB.NET) |
blank_lines_after_multiline_statements
| Blank lines in code - After multiline statements (C#) |
blank_lines_after_options
| Blank lines - After file options section (VB.NET) |
blank_lines_after_start_comment
| Blank lines in declarations - After file header comment (C#) |
blank_lines_after_using_list
| Blank lines in declarations - After 'using' list (C#) |
blank_lines_around_accessor
| Blank lines in declarations - Around property/event accessor (C#) |
blank_lines_around_auto_property
| Blank lines in declarations - Around auto/abstract property/event (C#) |
blank_lines_around_block_case_section
| Blank lines in code - Around 'case' section with a block in switch statement (C#) |
blank_lines_around_field
| Blank lines in declarations - Around field, available for: C#, VB.NET |
blank_lines_around_global_attribute
| Blank lines - After global attribute (VB.NET) |
blank_lines_around_invocable
| Blank lines in declarations - Around method, available for: C#, VB.NET |
blank_lines_around_local_method
| Blank lines in code - Around local function (C#) |
blank_lines_around_multiline_case_section
| Blank lines in code - Around multiline 'case' section in switch statement (C#) |
blank_lines_around_namespace
| Blank lines in declarations - Around namespace, available for: C#, VB.NET |
blank_lines_around_property
| Blank lines in declarations - Around property/event (C#) |
blank_lines_around_razor_functions
| Blank lines around Razor @functions block (Razor CSharp) |
blank_lines_around_razor_helpers
| Blank lines around Razor helpers (Razor CSharp) |
blank_lines_around_razor_sections
| Blank lines around Razor sections (Razor CSharp) |
blank_lines_around_region
| General - Around region, available for: C#, VB.NET |
blank_lines_around_single_line_accessor
| Blank lines in declarations - Around single line property/event accessor (C#) |
blank_lines_around_single_line_auto_property
| Blank lines in declarations - Around single line auto/abstract property/event (C#) |
blank_lines_around_single_line_field
| Blank lines in declarations - Around single line field, available for: C#, VB.NET |
blank_lines_around_single_line_invocable
| Blank lines in declarations - Around single line method, available for: C#, VB.NET |
blank_lines_around_single_line_local_method
| Blank lines in code - Around single line local function (C#) |
blank_lines_around_single_line_property
| Blank lines in declarations - Around single line property/event (C#) |
blank_lines_around_single_line_type
| Blank lines in declarations - Around single-line type (C#) |
blank_lines_around_type
| Blank lines in declarations - Around type, available for: C#, VB.NET |
blank_lines_before_block_statements
| Blank lines in code - Before statements with child blocks (C#) |
blank_lines_before_case
| Blank lines in code - Before 'case' in switch statement (C#) |
blank_lines_before_control_transfer_statements
| Blank lines in code - Before statements with control transfer (C#) |
blank_lines_before_multiline_statements
| Blank lines in code - Before multiline statements (C#) |
blank_lines_before_single_line_comment
| General - Before single-line comment (C#) |
blank_lines_between_using_groups
| Blank lines in declarations - Between different 'using' groups (C#) |
blank_lines_inside_namespace
| Blank lines in declarations - Inside namespace (C#) |
blank_lines_inside_region
| General - Inside region, available for: C#, VB.NET |
blank_lines_inside_type
| Blank lines in declarations - Inside type (C#) |
brace_style
| Braces layout style (generalized) |
braces_for_dowhile
| Braces - In 'do-while' statement (C#) |
braces_for_fixed
| Braces - In 'fixed' statement (C#) |
braces_for_for
| Braces - In 'for' statement (C#) |
braces_for_foreach
| Braces - In 'foreach' statement (C#) |
braces_for_ifelse
| Braces - In 'if' statement (C#) |
braces_for_lock
| Braces - In 'lock' statement (C#) |
braces_for_using
| Braces - In 'using' statement (C#) |
braces_for_while
| Braces - In 'while' statement (C#) |
braces_redundant
| Braces - Remove redundant braces (C#) |
builtin_type_apply_to_native_integer
| Built-in types - Also apply to native-sized integer types (C#) |
builtin_type_reference_for_member_access_style
| Built-in types - In member access expressions, prefer (C#) |
builtin_type_reference_style
| Built-in types - In locals, members and parameters, prefer (C#) |
can_use_global_alias
| Reference qualification and 'using' directives - Allow 'global::' prefix use (C#) |
case_block_braces
| Braces layout - Block under the 'case' label, available for: C# |
constructor_or_destructor_body
| Code body - Constructors and destructors (C#) |
continuous_indent_multiplier
| General - Continuous line indent multiplier (C#) |
cpp_brace_style
| Braces layout style (generalized) |
cpp_space_after_comma
| Space after comma (generalized) |
cpp_space_before_comma
| Space before comma (generalized) |
cpp_space_between_method_call_name_and_opening_parenthesis
| Space before method call parenthesis (generalized) |
csharp_accessor_declaration_braces
| Braces layout - Accessor declaration (C#) |
csharp_accessor_owner_body
| Code body - Properties, indexers, and events (C#) |
csharp_accessor_owner_declaration_braces
| Braces layout - Property declaration (C#) |
csharp_add_imports_to_deepest_scope
| Reference qualification and 'using' directives - Add 'using' directive to deepest scope (C#) |
csharp_align_first_arg_by_paren
| Align multiline constructs - Call arguments by '(' (C#) |
csharp_align_linq_query
| Align multiline constructs - LINQ query (C#) |
csharp_align_multiline_argument
| Align multiline constructs - Call arguments (C#) |
csharp_align_multiline_array_and_object_initializer
| Align multiline constructs - Array, object and collection initializer (C#) |
csharp_align_multiline_binary_expressions_chain
| Align multiline constructs - Binary expressions (C#) |
csharp_align_multiline_binary_patterns
| Align multiline constructs - Binary patterns (C#) |
csharp_align_multiline_calls_chain
| Align multiline constructs - Chained method calls (C#) |
csharp_align_multiline_comments
| Align multiline constructs - Align multiline comments with asterisks (C#) |
csharp_align_multiline_expression
| Align multiline constructs - Other expressions (C#) |
csharp_align_multiline_extends_list
| Align multiline constructs - List of base classes and interfaces (C#) |
csharp_align_multiline_for_stmt
| Align multiline constructs - 'for' statement header (C#) |
csharp_align_multiline_list_pattern
| Align multiline constructs - List patterns and collection expressions (C#) |
csharp_align_multiline_parameter
| Align multiline constructs - Method parameters (C#) |
csharp_align_multiline_property_pattern
| Align multiline constructs - Property patterns (C#) |
csharp_align_multiline_statement_conditions
| Align multiline constructs - Statement conditions inside parenthesis (C#) |
csharp_align_multiline_switch_expression
| Align multiline constructs - Switch expressions (C#) |
csharp_align_multiple_declaration
| Align multiline constructs - Multiple declarations (C#) |
csharp_align_multline_type_parameter_constrains
| Align multiline constructs - Type parameter constraints (C#) |
csharp_align_multline_type_parameter_list
| Align multiline constructs - Type parameters list (C#) |
csharp_align_tuple_components
| Align multiline constructs - Tuple components (C#) |
csharp_alignment_tab_fill_style
| Align multiline constructs - How to align when tabs are used for indents (C#) |
csharp_allow_alias
| Reference qualification and 'using' directives - Use using alias directive to resolve conflicts (C#) |
csharp_allow_comment_after_lbrace
| Braces layout - Allow comment after '{' (C#) |
csharp_allow_far_alignment
| Align multiline constructs - Align even if the resulting indentation is too large (C#) |
csharp_anonymous_method_declaration_braces
| Braces layout - Lambda and delegate (anonymous method declaration) (C#) |
csharp_arguments_anonymous_function
| Arguments - Anonymous methods (delegates and lambdas) (C#) |
csharp_arguments_literal
| Arguments - Literal values (C#) |
csharp_arguments_named
| Arguments - Named expressions (variables, properties, methods, etc.) (C#) |
csharp_arguments_other
| Arguments - Other (C#) |
csharp_arguments_skip_single
| Arguments - Skip single arguments (C#) |
csharp_arguments_string_literal
| Arguments - String literal values (C#) |
csharp_blank_lines_after_block_statements
| Blank lines in code - After statements with child blocks (C#) |
csharp_blank_lines_after_case
| Blank lines in code - After 'case' in switch statement (C#) |
csharp_blank_lines_after_control_transfer_statements
| Blank lines in code - After statements with control transfer (C#) |
csharp_blank_lines_after_file_scoped_namespace_directive
| Blank lines in declarations - After file-scoped namespace directive (C#) |
csharp_blank_lines_after_multiline_statements
| Blank lines in code - After multiline statements (C#) |
csharp_blank_lines_after_start_comment
| Blank lines in declarations - After file header comment (C#) |
csharp_blank_lines_after_using_list
| Blank lines in declarations - After 'using' list (C#) |
csharp_blank_lines_around_accessor
| Blank lines in declarations - Around property/event accessor (C#) |
csharp_blank_lines_around_auto_property
| Blank lines in declarations - Around auto/abstract property/event (C#) |
csharp_blank_lines_around_block_case_section
| Blank lines in code - Around 'case' section with a block in switch statement (C#) |
csharp_blank_lines_around_field
| Blank lines in declarations - Around field (C#) |
csharp_blank_lines_around_invocable
| Blank lines in declarations - Around method (C#) |
csharp_blank_lines_around_local_method
| Blank lines in code - Around local function (C#) |
csharp_blank_lines_around_multiline_case_section
| Blank lines in code - Around multiline 'case' section in switch statement (C#) |
csharp_blank_lines_around_namespace
| Blank lines in declarations - Around namespace (C#) |
csharp_blank_lines_around_property
| Blank lines in declarations - Around property/event (C#) |
csharp_blank_lines_around_region
| General - Around region (C#) |
csharp_blank_lines_around_single_line_accessor
| Blank lines in declarations - Around single line property/event accessor (C#) |
csharp_blank_lines_around_single_line_auto_property
| Blank lines in declarations - Around single line auto/abstract property/event (C#) |
csharp_blank_lines_around_single_line_field
| Blank lines in declarations - Around single line field (C#) |
csharp_blank_lines_around_single_line_invocable
| Blank lines in declarations - Around single line method (C#) |
csharp_blank_lines_around_single_line_local_method
| Blank lines in code - Around single line local function (C#) |
csharp_blank_lines_around_single_line_property
| Blank lines in declarations - Around single line property/event (C#) |
csharp_blank_lines_around_single_line_type
| Blank lines in declarations - Around single-line type (C#) |
csharp_blank_lines_around_type
| Blank lines in declarations - Around type (C#) |
csharp_blank_lines_before_block_statements
| Blank lines in code - Before statements with child blocks (C#) |
csharp_blank_lines_before_case
| Blank lines in code - Before 'case' in switch statement (C#) |
csharp_blank_lines_before_control_transfer_statements
| Blank lines in code - Before statements with control transfer (C#) |
csharp_blank_lines_before_multiline_statements
| Blank lines in code - Before multiline statements (C#) |
csharp_blank_lines_before_single_line_comment
| General - Before single-line comment (C#) |
csharp_blank_lines_between_using_groups
| Blank lines in declarations - Between different 'using' groups (C#) |
csharp_blank_lines_inside_namespace
| Blank lines in declarations - Inside namespace (C#) |
csharp_blank_lines_inside_region
| General - Inside region (C#) |
csharp_blank_lines_inside_type
| Blank lines in declarations - Inside type (C#) |
csharp_brace_style
| Braces layout style (generalized) |
csharp_braces_for_dowhile
| Braces - In 'do-while' statement (C#) |
csharp_braces_for_fixed
| Braces - In 'fixed' statement (C#) |
csharp_braces_for_for
| Braces - In 'for' statement (C#) |
csharp_braces_for_foreach
| Braces - In 'foreach' statement (C#) |
csharp_braces_for_ifelse
| Braces - In 'if' statement (C#) |
csharp_braces_for_lock
| Braces - In 'lock' statement (C#) |
csharp_braces_for_using
| Braces - In 'using' statement (C#) |
csharp_braces_for_while
| Braces - In 'while' statement (C#) |
csharp_braces_redundant
| Braces - Remove redundant braces (C#) |
csharp_builtin_type_apply_to_native_integer
| Built-in types - Also apply to native-sized integer types (C#) |
csharp_builtin_type_reference_for_member_access_style
| Built-in types - In member access expressions, prefer (C#) |
csharp_builtin_type_reference_style
| Built-in types - In locals, members and parameters, prefer (C#) |
csharp_can_use_global_alias
| Reference qualification and 'using' directives - Allow 'global::' prefix use (C#) |
csharp_case_block_braces
| Braces layout - Block under the 'case' label (C#) |
csharp_constructor_or_destructor_body
| Code body - Constructors and destructors (C#) |
csharp_continuous_indent_multiplier
| General - Continuous line indent multiplier (C#) |
csharp_default_internal_modifier
| Modifiers - Prefer explicit/implicit internal modifier for types (C#) |
csharp_default_private_modifier
| Modifiers - Prefer explicit/implicit private modifier for type members (C#) |
csharp_default_value_when_type_evident
| Default value - When type is evident from usage (C#) |
csharp_default_value_when_type_not_evident
| Default value - When type is not evident from usage (C#) |
csharp_empty_block_style
| Braces layout - Empty braces formatting (C#) |
csharp_extra_spaces
| Preserve existing formatting - Extra spaces inside (C#) |
csharp_for_built_in_types
| 'var' usage in declarations - For built-in types (C#) |
csharp_for_other_types
| 'var' usage in declarations - Elsewhere (C#) |
csharp_for_simple_types
| 'var' usage in declarations - For simple types (C#) |
csharp_force_attribute_style
| Attributes - Join or separate attributes in section (C#) |
csharp_force_chop_compound_do_expression
| Arrangement of binary expressions - Force chop compound condition in 'do' statement (C#) |
csharp_force_chop_compound_if_expression
| Arrangement of binary expressions - Force chop compound condition in 'if' statement (C#) |
csharp_force_chop_compound_while_expression
| Arrangement of binary expressions - Force chop compound condition in 'while' statement (C#) |
csharp_indent_anonymous_method_block
| Align multiline constructs - Anonymous method body (C#) |
csharp_indent_braces_inside_statement_conditions
| Other indents - Indent braces inside statement conditions (C#) |
csharp_indent_inside_namespace
| Braces layout - Indent inside namespace declaration (C#) |
csharp_indent_invocation_pars
| Parenthesis - Indent method calls' parenthesis (C#) |
csharp_indent_method_decl_pars
| Parenthesis - Indent method declarations' parenthesis (C#) |
csharp_indent_nested_fixed_stmt
| Nested statements - Indent nested 'fixed' statements (C#) |
csharp_indent_nested_for_stmt
| Nested statements - Indent nested 'for' statements (C#) |
csharp_indent_nested_foreach_stmt
| Nested statements - Indent nested 'foreach' statements (C#) |
csharp_indent_nested_lock_stmt
| Nested statements - Indent nested 'lock' statements (C#) |
csharp_indent_nested_usings_stmt
| Nested statements - Indent nested 'using' statements (C#) |
csharp_indent_nested_while_stmt
| Nested statements - Indent nested 'while' statements (C#) |
csharp_indent_pars
| Parenthesis - Indent other parenthesis and brackets (C#) |
csharp_indent_preprocessor_if
| Preprocessor directives - Indent #if, #else, #elif, #endif (C#) |
csharp_indent_preprocessor_other
| Preprocessor directives - Indent other preprocessor directives (C#) |
csharp_indent_preprocessor_region
| Preprocessor directives - Indent #region, #endregion (C#) |
csharp_indent_primary_constructor_decl_pars
| Parenthesis - Indent primary constructor declarations' parenthesis (C#) |
csharp_indent_raw_literal_string
| Align multiline constructs - How to indent raw string literals (C#) |
csharp_indent_size
| General - Indent size (C#) |
csharp_indent_statement_pars
| Parenthesis - Indent statement (if, while, for, etc) parenthesis (C#) |
csharp_indent_style
| General - Indent style (C#) |
csharp_indent_switch_labels
| Other indents - Indent 'case' from 'switch' (C#) |
csharp_indent_type_constraints
| Other indents - Indent type constraints (C#) |
csharp_indent_typearg_angles
| Parenthesis - Indent type argument's angles (C#) |
csharp_indent_typeparam_angles
| Parenthesis - Indent type parameter's angles (C#) |
csharp_initializer_braces
| Braces layout - Expressions (initializers, switch expressions, patterns, collection expressions) (C#) |
csharp_insert_final_newline
| General - Line feed at end of file (C#) |
csharp_instance_members_qualify_declared_in
| Instance members qualification - Qualify members declared in (C#) |
csharp_instance_members_qualify_members
| Instance members qualification - Use 'this.' qualifier for (C#) |
csharp_int_align
| Align similar code in columns (generalized) |
csharp_int_align_assignments
| Align similar code in columns - Other assignments and initializers (C#) |
csharp_int_align_binary_expressions
| Align similar code in columns - Binary expressions (C#) |
csharp_int_align_comments
| Align similar code in columns - End comments (C#) |
csharp_int_align_fields
| Align similar code in columns - Fields and constants (C#) |
csharp_int_align_fix_in_adjacent
| Align similar code in columns - Fix column alignment in adjacent lines (C#) |
csharp_int_align_invocations
| Align similar code in columns - Invocations of the same method (C#) |
csharp_int_align_methods
| Align similar code in columns - Simple methods, operators, delegates (C#) |
csharp_int_align_nested_ternary
| Align similar code in columns - Nested ternary operators (C#) |
csharp_int_align_parameters
| Align similar code in columns - Multiline method signature (C#) |
csharp_int_align_properties
| Align similar code in columns - Properties and events (C#) |
csharp_int_align_property_patterns
| Align similar code in columns - Property patterns (C#) |
csharp_int_align_switch_expressions
| Align similar code in columns - Switch expressions (C#) |
csharp_int_align_switch_sections
| Align similar code in columns - Simple switch sections (C#) |
csharp_int_align_variables
| Align similar code in columns - Variables and local constants (C#) |
csharp_invocable_declaration_braces
| Braces layout - Method declaration (C#) |
csharp_keep_blank_lines_in_code
| Blank lines in code - Keep max blank lines in code (C#) |
csharp_keep_blank_lines_in_declarations
| Blank lines in declarations - Keep max blank lines in declarations (C#) |
csharp_keep_existing_arrangement
| Keep existing code arrangements (single line/multi line) (generalized) |
csharp_keep_existing_attribute_arrangement
| Arrangement of attributes - Keep existing arrangement of attributes (C#) |
csharp_keep_existing_declaration_block_arrangement
| Arrangement of declaration blocks - Keep existing arrangement of declaration blocks (C#) |
csharp_keep_existing_declaration_parens_arrangement
| Arrangement of method signatures - Keep existing arrangement of parenthesis in declaration (C#) |
csharp_keep_existing_embedded_arrangement
| Arrangement of embedded statements - Keep existing arrangement of embedded statements (C#) |
csharp_keep_existing_embedded_block_arrangement
| Arrangement of embedded blocks - Keep existing arrangement of embedded blocks (C#) |
csharp_keep_existing_enum_arrangement
| Arrangement of enumerations - Keep existing arrangement of enumeration (C#) |
csharp_keep_existing_expr_member_arrangement
| Arrangement of expression bodied members - Keep existing arrangement of expression bodied members (C#) |
csharp_keep_existing_initializer_arrangement
| Arrangement of initializers - Keep existing arrangement of initializers (C#) |
csharp_keep_existing_invocation_parens_arrangement
| Arrangement of invocations - Keep existing arrangement of parenthesis in invocation (C#) |
csharp_keep_existing_linebreaks
| General - Keep existing line breaks (C#) |
csharp_keep_existing_list_patterns_arrangement
| Arrangement of list patterns - Keep existing arrangement of list patterns and collection expressions (C#) |
csharp_keep_existing_primary_constructor_declaration_parens_arrangement
| Arrangement of primary constructor signatures - Keep existing arrangement of parenthesis in declaration (C#) |
csharp_keep_existing_property_patterns_arrangement
| Arrangement of property patterns - Keep existing arrangement of property patterns (C#) |
csharp_keep_existing_switch_expression_arrangement
| Arrangement of switch expressions - Keep existing arrangement of switch expressions (C#) |
csharp_keep_user_linebreaks
| General - Keep existing line breaks (C#) |
csharp_local_function_body
| Code body - Local functions (C#) |
csharp_max_array_initializer_elements_on_line
| Arrangement of initializers - Max array initializer and collection expression elements on a single line (C#) |
csharp_max_attribute_length_for_same_line
| Arrangement of attributes - Place attribute section list on separate line if it is longer than (C#) |
csharp_max_enum_members_on_line
| Arrangement of enumerations - Max enumeration members on a single line (C#) |
csharp_max_formal_parameters_on_line
| Arrangement of method signatures - Max formal parameters on a single line (C#) |
csharp_max_initializer_elements_on_line
| Arrangement of initializers - Max object and collection initializer elements on a single line (C#) |
csharp_max_invocation_arguments_on_line
| Arrangement of invocations - Max invocation arguments on a single line (C#) |
csharp_max_line_length
| General - Hard wrap at (C#) |
csharp_max_primary_constructor_parameters_on_line
| Arrangement of primary constructor signatures - Max primary constructor parameters on a single line (C#) |
csharp_method_or_operator_body
| Code body - Methods and operators (C#) |
csharp_modifiers_order
| Modifiers - Modifiers order (C#) |
csharp_namespace_body
| Code body - Namespaces (C#) |
csharp_nested_ternary_style
| Arrangement of ternary expressions - Nested ternary expression style (C#) |
csharp_new_line_before_catch
| Arrangement of statements - Place 'catch' on a new line (C#) |
csharp_new_line_before_else
| Arrangement of statements - Place 'else' on a new line (C#) |
csharp_new_line_before_finally
| Arrangement of statements - Place 'finally' on a new line (C#) |
csharp_new_line_before_while
| Arrangement of statements - Place 'while' on a new line (C#) |
csharp_null_checking_pattern_style
| Patterns - Null checking pattern style (C#) |
csharp_object_creation_when_type_evident
| Object creation - When created type is evident from usage (C#) |
csharp_object_creation_when_type_not_evident
| Object creation - When created type is not evident from usage (C#) |
csharp_old_engine
| ReSharper other - Revert to old formatting engine (C#) |
csharp_other_braces
| Braces layout - Other (C#) |
csharp_outdent_binary_ops
| Align multiline constructs - Outdent binary operators (C#) |
csharp_outdent_binary_pattern_ops
| Align multiline constructs - Outdent binary patterns (C#) |
csharp_outdent_commas
| Align multiline constructs - Outdent commas (C#) |
csharp_outdent_dots
| Align multiline constructs - Outdent dots in chained method calls (C#) |
csharp_outdent_statement_labels
| Other indents - Outdent statement labels (C#) |
csharp_parentheses_group_non_obvious_operations
| Add parenthesis to avoid non-obvious precedence - When the operations from the following groups are nested (C#) |
csharp_parentheses_non_obvious_operations
| Add parenthesis to avoid non-obvious precedence - Around operands of the following operations (C#) |
csharp_parentheses_redundancy_style
| Parentheses - Remove redundant parentheses (C#) |
csharp_parentheses_same_type_operations
| Add parenthesis to avoid non-obvious precedence - Even when operations of the same type are nested (C#) |
csharp_place_abstract_accessorholder_on_single_line
| Arrangement of declaration blocks - Place abstract/auto property/indexer/event declaration on single line (C#) |
csharp_place_accessor_attribute_on_same_line
| Arrangement of attributes - Place accessor attribute on the same line (C#) |
csharp_place_accessor_with_attrs_holder_on_single_line
| Arrangement of declaration blocks - Place it on single line even when it has attributes on accessors (C#) |
csharp_place_accessorholder_attribute_on_same_line
| Arrangement of attributes - Place property/indexer/event attribute on the same line (C#) |
csharp_place_attribute_on_same_line
| Place simple attribute on the same line with the owner (generalized) |
csharp_place_comments_at_first_column
| Other indents - Place comments at first column when commenting out code (C#) |
csharp_place_constructor_initializer_on_same_line
| Arrangement of method signatures - Allow constructor initializer on the same line (C#) |
csharp_place_expr_accessor_on_single_line
| Arrangement of expression bodied members - Place property accessor expression body on the same line (C#) |
csharp_place_expr_method_on_single_line
| Arrangement of expression bodied members - Place method expression body on the same line (C#) |
csharp_place_expr_property_on_single_line
| Arrangement of expression bodied members - Place property expression body on the same line (C#) |
csharp_place_field_attribute_on_same_line
| Arrangement of attributes - Place field attribute on the same line (C#) |
csharp_place_linq_into_on_new_line
| Arrangement of LINQ expressions - Place 'into' on a new line in LINQ expressions (C#) |
csharp_place_method_attribute_on_same_line
| Arrangement of attributes - Place method attribute on the same line (C#) |
csharp_place_record_field_attribute_on_same_line
| Arrangement of attributes - Place record field attribute on the same line (C#) |
csharp_place_simple_accessor_on_single_line
| Arrangement of declaration blocks - Place simple accessor on single line (C#) |
csharp_place_simple_accessorholder_on_single_line
| Arrangement of declaration blocks - Place simple property/indexer/event declaration on single line (C#) |
csharp_place_simple_anonymousmethod_on_single_line
| Arrangement of embedded blocks - Place simple anonymous method on single line (C#) |
csharp_place_simple_blocks_on_single_line
| Place simple blocks on single line (generalized) |
csharp_place_simple_case_statement_on_same_line
| Arrangement of embedded statements - Place simple 'case' statement on the same line (C#) |
csharp_place_simple_declaration_blocks_on_single_line
| Place blocks from simple type members on single line (generalized) |
csharp_place_simple_embedded_block_on_same_line
| Arrangement of embedded blocks - Place a block with a single simple statement on the same line (C#) |
csharp_place_simple_embedded_statement_on_same_line
| Arrangement of embedded statements - Place simple embedded statement on the same line (C#) |
csharp_place_simple_enum_on_single_line
| Arrangement of enumerations - Place simple enumeration on single line (C#) |
csharp_place_simple_initializer_on_single_line
| Arrangement of initializers - Place simple array, object and collection on single line (C#) |
csharp_place_simple_list_pattern_on_single_line
| Arrangement of list patterns - Place simple list pattern and collection expression on a single line (C#) |
csharp_place_simple_method_on_single_line
| Arrangement of declaration blocks - Place simple method on single line (C#) |
csharp_place_simple_property_pattern_on_single_line
| Arrangement of property patterns - Place simple property pattern on single line (C#) |
csharp_place_simple_switch_expression_on_single_line
| Arrangement of switch expressions - Place simple switch expression on single line (C#) |
csharp_place_type_attribute_on_same_line
| Arrangement of attributes - Place type attribute on the same line (C#) |
csharp_place_type_constraints_on_same_line
| Arrangement of type parameters, constraints, and base types - Allow type constraints on the same line (C#) |
csharp_prefer_explicit_discard_declaration
| 'var' usage in declarations - Use 'var' keyword for discards (C#) |
csharp_prefer_qualified_reference
| Reference qualification and 'using' directives - Prefer fully qualified references (C#) |
csharp_prefer_separate_deconstructed_variables_declaration
| 'var' usage in declarations - Prefer separate declarations for deconstructed variables (C#) |
csharp_qualified_using_at_nested_scope
| Reference qualification and 'using' directives - Prefer fully qualified using name at nested scope (C#) |
csharp_remove_blank_lines_near_braces_in_code
| Blank lines in code - Remove blank lines after '{' and before '}' in code (C#) |
csharp_remove_blank_lines_near_braces_in_declarations
| Blank lines in declarations - Remove blank lines after '{' and before '}' in declarations (C#) |
csharp_sort_usings_with_system_first
| Reference qualification and 'using' directives - Place 'System.*' and 'Windows.*' namespaces first when sorting 'using' directives (C#) |
csharp_space_after_ampersand_op
| After unary operators - Unsafe addressof operator (&) (C#) |
csharp_space_after_asterik_op
| After unary operators - Unsafe asterisk operator (*) (C#) |
csharp_space_after_attribute_colon
| Around colon - After other colons (C#) |
csharp_space_after_attributes
| Attributes - After attributes (C#) |
csharp_space_after_cast
| Other - After type cast parentheses (C#) |
csharp_space_after_colon
| Around colon - After other colons (C#) |
csharp_space_after_colon_in_case
| Around colon - After colon in 'case' statement (C#) |
csharp_space_after_colon_in_inheritance_clause
| Around colon - After base types list colon (C#) |
csharp_space_after_comma
| Around comma and semicolon - After comma (C#) |
csharp_space_after_keywords_in_control_flow_statements
| Space before parenthesis of control flow statements (generalized) |
csharp_space_after_logical_not_op
| After unary operators - Logical not operator (!) (C#) |
csharp_space_after_operator_keyword
| Other - After operator keyword (C#) |
csharp_space_after_semicolon_in_for_statement
| Around comma and semicolon - After 'for' semicolon (C#) |
csharp_space_after_ternary_colon
| In ternary operator - After ':' (C#) |
csharp_space_after_ternary_quest
| In ternary operator - After '?' (C#) |
csharp_space_after_type_parameter_constraint_colon
| Around colon - After type parameter constraint colon (C#) |
csharp_space_after_unary_minus_op
| After unary operators - Unary minus operator (-) (C#) |
csharp_space_after_unary_operator
| Space after unary operators (!, -, ~,...) (generalized) |
csharp_space_after_unary_plus_op
| After unary operators - Unary plus operator (+) (C#) |
csharp_space_around_additive_op
| Around binary operators - Additive operators (+,-) (C#) |
csharp_space_around_alias_eq
| Other - Around '=' in namespace alias directive (C#) |
csharp_space_around_arrow_op
| Around binary operators - Unsafe arrow operator (->) (C#) |
csharp_space_around_assignment_op
| Around binary operators - Assignment operators (such as '=' and '+=') (C#) |
csharp_space_around_binary_operator
| Space around binary operators (+, ||, =, ...) (generalized) |
csharp_space_around_bitwise_op
| Around binary operators - Bitwise operators (&,|,^) (C#) |
csharp_space_around_dot
| Other - Around dot (C#) |
csharp_space_around_equality_op
| Around binary operators - Equality operators (==,!=) (C#) |
csharp_space_around_lambda_arrow
| Other - Around lambda arrow (C#) |
csharp_space_around_logical_op
| Around binary operators - Logical operators (&&,||) (C#) |
csharp_space_around_member_access_operator
| Space around member access operators (., ->, ...) (generalized) |
csharp_space_around_multiplicative_op
| Around binary operators - Multiplicative operators (*,/,%) (C#) |
csharp_space_around_nullcoalescing_op
| Around binary operators - Null coalescing operator (??) (C#) |
csharp_space_around_relational_op
| Around binary operators - Relational operators (<,>,<=,>=) (C#) |
csharp_space_around_shift_op
| Around binary operators - Shift operators (<<,>>,>>>) (C#) |
csharp_space_around_ternary_operator
| Space around ternary operators (?, :) (generalized) |
csharp_space_before_array_access_brackets
| Around array brackets - Before array access brackets (C#) |
csharp_space_before_array_rank_brackets
| Around array brackets - Before array rank brackets (C#) |
csharp_space_before_attribute_colon
| Around colon - Before other colons (C#) |
csharp_space_before_catch_parentheses
| Before parentheses in statements - 'catch' parentheses (C#) |
csharp_space_before_checked_parentheses
| Before other parentheses - 'checked' and 'unchecked' parentheses (C#) |
csharp_space_before_colon
| Around colon - Before other colons (C#) |
csharp_space_before_colon_in_case
| Around colon - Before colon in 'case' statement (C#) |
csharp_space_before_colon_in_inheritance_clause
| Around colon - Before base types list colon (C#) |
csharp_space_before_comma
| Around comma and semicolon - Before comma (C#) |
csharp_space_before_default_parentheses
| Before other parentheses - 'default' parentheses (C#) |
csharp_space_before_empty_method_call_parentheses
| Before other parentheses - Method call empty parentheses (C#) |
csharp_space_before_empty_method_parentheses
| Before other parentheses - Method declaration empty parentheses (C#) |
csharp_space_before_fixed_parentheses
| Before parentheses in statements - 'fixed' parentheses (C#) |
csharp_space_before_for_parentheses
| Before parentheses in statements - 'for' parentheses (C#) |
csharp_space_before_foreach_parentheses
| Before parentheses in statements - 'foreach' parentheses (C#) |
csharp_space_before_if_parentheses
| Before parentheses in statements - 'if' parentheses (C#) |
csharp_space_before_lock_parentheses
| Before parentheses in statements - 'lock' parentheses (C#) |
csharp_space_before_method_call_parentheses
| Before other parentheses - Method call parentheses (C#) |
csharp_space_before_method_parentheses
| Before other parentheses - Method declaration parentheses (C#) |
csharp_space_before_nameof_parentheses
| Before other parentheses - 'nameof' parentheses (C#) |
csharp_space_before_new_parentheses
| Before other parentheses - 'new' parentheses (C#) |
csharp_space_before_nullable_mark
| Other - Before nullable mark (C#) |
csharp_space_before_open_square_brackets
| Space before brackets (generalized) |
csharp_space_before_pointer_asterik_declaration
| Other - Before unsafe pointer declaration (C#) |
csharp_space_before_semicolon
| Around comma and semicolon - Before semicolon (C#) |
csharp_space_before_semicolon_in_for_statement
| Around comma and semicolon - Before 'for' semicolon (C#) |
csharp_space_before_singleline_accessorholder
| Around braces - Before single line accessors block (C#) |
csharp_space_before_sizeof_parentheses
| Before other parentheses - 'sizeof' parentheses (C#) |
csharp_space_before_switch_parentheses
| Before parentheses in statements - 'switch' parentheses (C#) |
csharp_space_before_ternary_colon
| In ternary operator - Before ':' (C#) |
csharp_space_before_ternary_quest
| In ternary operator - Before '?' (C#) |
csharp_space_before_trailing_comment
| Other - Before end of line comment (C#) |
csharp_space_before_type_argument_angle
| Around angle brackets - Before opening angle bracket of type arguments list (C#) |
csharp_space_before_type_parameter_angle
| Around angle brackets - Before opening angle bracket of type parameters list (C#) |
csharp_space_before_type_parameter_constraint_colon
| Around colon - Before type parameter constraint colon (C#) |
csharp_space_before_typeof_parentheses
| Before other parentheses - 'typeof' parentheses (C#) |
csharp_space_before_using_parentheses
| Before parentheses in statements - 'using' parentheses (C#) |
csharp_space_before_while_parentheses
| Before parentheses in statements - 'while' parentheses (C#) |
csharp_space_between_accessors_in_singleline_property
| Around braces - Between accessors in single line property/event (C#) |
csharp_space_between_attribute_sections
| Attributes - Between attribute sections (C#) |
csharp_space_between_empty_square_brackets
| Around array brackets - Within array rank empty brackets (C#) |
csharp_space_between_keyword_and_expression
| Before other parentheses - Between keyword and expression (C#) |
csharp_space_between_keyword_and_type
| Before other parentheses - Between keyword and type (C#) |
csharp_space_between_method_call_empty_parameter_list_parentheses
| Within other parentheses - Method call empty parentheses (C#) |
csharp_space_between_method_call_name_and_opening_parenthesis
| Space before method call parenthesis (generalized) |
csharp_space_between_method_call_parameter_list_parentheses
| Within other parentheses - Method call parentheses (C#) |
csharp_space_between_method_declaration_empty_parameter_list_parentheses
| Within other parentheses - Method declaration empty parentheses (C#) |
csharp_space_between_method_declaration_name_and_open_parenthesis
| Space before method declaration parenthesis (generalized) |
csharp_space_between_method_declaration_parameter_list_parentheses
| Within other parentheses - Method declaration parentheses (C#) |
csharp_space_between_parentheses_of_control_flow_statements
| Space within parenthesis of control flow statements (generalized) |
csharp_space_between_square_brackets
| Space within brackets (generalized) |
csharp_space_between_typecast_parentheses
| Within other parentheses - Type cast parentheses (C#) |
csharp_space_in_singleline_accessorholder
| Around braces - Within single line accessor (C#) |
csharp_space_in_singleline_anonymous_method
| Around braces - Within single line anonymous method (C#) |
csharp_space_in_singleline_method
| Around braces - Within single line method (C#) |
csharp_space_near_postfix_and_prefix_op
| After unary operators - Before/after ++ and -- (C#) |
csharp_space_within_array_access_brackets
| Around array brackets - Within array access brackets (C#) |
csharp_space_within_array_rank_brackets
| Around array brackets - Within array rank brackets (C#) |
csharp_space_within_array_rank_empty_brackets
| Around array brackets - Within array rank empty brackets (C#) |
csharp_space_within_attribute_brackets
| Attributes - Within attribute brackets (C#) |
csharp_space_within_catch_parentheses
| Within parentheses in statements - 'catch' parentheses (C#) |
csharp_space_within_checked_parentheses
| Within other parentheses - 'checked' and 'unchecked' parentheses (C#) |
csharp_space_within_default_parentheses
| Within other parentheses - 'default' parentheses (C#) |
csharp_space_within_empty_braces
| Around braces - Space between empty braces (C#) |
csharp_space_within_fixed_parentheses
| Within parentheses in statements - 'fixed' parentheses (C#) |
csharp_space_within_for_parentheses
| Within parentheses in statements - 'for' parentheses (C#) |
csharp_space_within_foreach_parentheses
| Within parentheses in statements - 'foreach' parentheses (C#) |
csharp_space_within_if_parentheses
| Within parentheses in statements - 'if' parentheses (C#) |
csharp_space_within_list_pattern_brackets
| Around array brackets - Within list pattern and collection expression brackets (C#) |
csharp_space_within_lock_parentheses
| Within parentheses in statements - 'lock' parentheses (C#) |
csharp_space_within_nameof_parentheses
| Within other parentheses - 'nameof' parentheses (C#) |
csharp_space_within_new_parentheses
| Within other parentheses - 'new' parentheses (C#) |
csharp_space_within_parentheses
| Within other parentheses - Parentheses (C#) |
csharp_space_within_single_line_array_initializer_braces
| Around braces - Within single-line expression braces (C#) |
csharp_space_within_sizeof_parentheses
| Within other parentheses - 'sizeof' parentheses (C#) |
csharp_space_within_slice_pattern
| Other - After '..' in slice pattern (C#) |
csharp_space_within_switch_parentheses
| Within parentheses in statements - 'switch' parentheses (C#) |
csharp_space_within_type_argument_angles
| Around angle brackets - Type argument angles (C#) |
csharp_space_within_type_parameter_angles
| Around angle brackets - Type parameter angles (C#) |
csharp_space_within_typeof_parentheses
| Within other parentheses - 'typeof' parentheses (C#) |
csharp_space_within_using_parentheses
| Within parentheses in statements - 'using' parentheses (C#) |
csharp_space_within_while_parentheses
| Within parentheses in statements - 'while' parentheses (C#) |
csharp_special_else_if_treatment
| General - Special 'else if' treatment (C#) |
csharp_static_members_qualify_members
| Static members qualification - Members to qualify (C#) |
csharp_static_members_qualify_with
| Static members qualification - Qualify with the name of (C#) |
csharp_stick_comment
| Other indents - Don't indent comments started at first column (C#) |
csharp_tab_width
| General - Tab width (C#) |
csharp_trailing_comma_in_multiline_lists
| Trailing comma - Before a new line in multiline lists (C#) |
csharp_trailing_comma_in_singleline_lists
| Trailing comma - When the last element is not followed by a new line (C#) |
csharp_type_declaration_braces
| Braces layout - Type and namespace declaration (C#) |
csharp_use_continuous_indent_inside_initializer_braces
| Braces layout - Use continuous line indent inside expression braces (C#) |
csharp_use_continuous_indent_inside_parens
| Parenthesis - Use continuous line indent inside parenthesis (C#) |
csharp_use_heuristics_for_body_style
| Code body - Apply style heuristics (C#) |
csharp_use_indent_from_previous_element
| Other indents - Use previous element's indent on partial format (C#) |
csharp_use_roslyn_logic_for_evident_types
| 'var' usage in declarations - Prefer Roslyn (Visual Studio) logic for type evidence (C#) |
csharp_wrap_after_declaration_lpar
| Arrangement of method signatures - Prefer to wrap after '(' in declaration (C#) |
csharp_wrap_after_dot_in_method_calls
| Arrangement of member access expressions - Prefer to wrap after '.' (C#) |
csharp_wrap_after_invocation_lpar
| Arrangement of invocations - Prefer to wrap after '(' in invocation (C#) |
csharp_wrap_after_primary_constructor_declaration_lpar
| Arrangement of primary constructor signatures - Prefer to wrap after '(' in declaration (C#) |
csharp_wrap_after_property_in_chained_method_calls
| Arrangement of member access expressions - Prefer to wrap after properties and fields in chained method calls (C#) |
csharp_wrap_arguments_style
| Arrangement of invocations - Wrap invocation arguments (C#) |
csharp_wrap_array_initializer_style
| Arrangement of initializers - Wrap array initializer (C#) |
csharp_wrap_before_arrow_with_expressions
| Arrangement of expression bodied members - Prefer to wrap before '=>' followed by expressions (C#) |
csharp_wrap_before_binary_opsign
| Arrangement of binary expressions - Prefer to wrap before operator in binary expression (C#) |
csharp_wrap_before_binary_pattern_op
| Arrangement of binary expressions - Prefer to wrap before operator in binary pattern (C#) |
csharp_wrap_before_comma
| General - Prefer to wrap before ',' (C#) |
csharp_wrap_before_declaration_lpar
| Arrangement of method signatures - Prefer to wrap before '(' in declaration (C#) |
csharp_wrap_before_declaration_rpar
| Arrangement of method signatures - Prefer to wrap before ')' in declaration (C#) |
csharp_wrap_before_eq
| General - Prefer to wrap before '=' (C#) |
csharp_wrap_before_extends_colon
| Arrangement of type parameters, constraints, and base types - Prefer to wrap before ':' (C#) |
csharp_wrap_before_first_method_call
| Arrangement of member access expressions - Prefer to wrap before first method call (C#) |
csharp_wrap_before_first_type_parameter_constraint
| Arrangement of type parameters, constraints, and base types - Prefer to wrap before first constraint (C#) |
csharp_wrap_before_invocation_lpar
| Arrangement of invocations - Prefer to wrap before '(' in invocation (C#) |
csharp_wrap_before_invocation_rpar
| Arrangement of invocations - Prefer to wrap before ')' in invocation (C#) |
csharp_wrap_before_linq_expression
| Arrangement of LINQ expressions - Prefer to wrap before multiline LINQ expressions (C#) |
csharp_wrap_before_primary_constructor_declaration_lpar
| Arrangement of primary constructor signatures - Prefer to wrap before '(' in declaration (C#) |
csharp_wrap_before_primary_constructor_declaration_rpar
| Arrangement of primary constructor signatures - Prefer to wrap before ')' in declaration (C#) |
csharp_wrap_before_ternary_opsigns
| Arrangement of ternary expressions - Prefer to wrap before '?' and ':' in ternary expressions (C#) |
csharp_wrap_before_type_parameter_langle
| Arrangement of type parameters, constraints, and base types - Prefer to wrap before opening angle bracket in type parameters list (C#) |
csharp_wrap_chained_binary_expressions
| Arrangement of binary expressions - Wrap chained binary expressions (C#) |
csharp_wrap_chained_binary_patterns
| Arrangement of binary expressions - Wrap complex binary patterns (C#) |
csharp_wrap_chained_method_calls
| Arrangement of member access expressions - Wrap chained method calls (C#) |
csharp_wrap_enum_declaration
| Arrangement of enumerations - Wrap enumeration declaration (C#) |
csharp_wrap_extends_list_style
| Arrangement of type parameters, constraints, and base types - Wrap extends/implements list (C#) |
csharp_wrap_for_stmt_header_style
| Arrangement of statements - Wrap 'for' statement header (C#) |
csharp_wrap_linq_expressions
| Arrangement of LINQ expressions - Wrap LINQ expressions (C#) |
csharp_wrap_list_pattern
| Arrangement of list patterns - Wrap list pattern and collection expression (C#) |
csharp_wrap_multiple_declaration_style
| Arrangement of statements - Wrap multiple declaration (C#) |
csharp_wrap_multiple_type_parameter_constraints_style
| Arrangement of type parameters, constraints, and base types - Wrap multiple type parameter constraints (C#) |
csharp_wrap_object_and_collection_initializer_style
| Arrangement of initializers - Wrap object and collection initializer (C#) |
csharp_wrap_parameters_style
| Arrangement of method signatures - Wrap formal parameters (C#) |
csharp_wrap_primary_constructor_parameters_style
| Arrangement of primary constructor signatures - Wrap primary constructor parameters (C#) |
csharp_wrap_property_pattern
| Arrangement of property patterns - Wrap property pattern (C#) |
csharp_wrap_switch_expression
| Arrangement of switch expressions - Wrap switch expression (C#) |
csharp_wrap_ternary_expr_style
| Arrangement of ternary expressions - Wrap ternary expression (C#) |
csharp_wrap_verbatim_interpolated_strings
| Arrangement of interpolated strings - Wrap interpolated strings (C#) |
default_internal_modifier
| Modifiers - Prefer explicit/implicit internal modifier for types (C#) |
default_private_modifier
| Modifiers - Prefer explicit/implicit private modifier for type members (C#) |
default_value_when_type_evident
| Default value - When type is evident from usage (C#) |
default_value_when_type_not_evident
| Default value - When type is not evident from usage (C#) |
dotnet_sort_system_directives_first
| Reference qualification and 'using' directives - Place 'System.*' and 'Windows.*' namespaces first when sorting 'using' directives (C#) |
empty_block_style
| Braces layout - Empty braces formatting, available for: C# |
extra_spaces
| Preserve existing formatting - Extra spaces inside, available for: C# |
for_built_in_types
| 'var' usage in declarations - For built-in types (C#) |
for_other_types
| 'var' usage in declarations - Elsewhere (C#) |
for_simple_types
| 'var' usage in declarations - For simple types (C#) |
force_attribute_style
| Attributes - Join or separate attributes in section (C#) |
force_chop_compound_do_expression
| Arrangement of binary expressions - Force chop compound condition in 'do' statement (C#) |
force_chop_compound_if_expression
| Arrangement of binary expressions - Force chop compound condition in 'if' statement (C#) |
force_chop_compound_while_expression
| Arrangement of binary expressions - Force chop compound condition in 'while' statement (C#) |
html_blank_lines_around_razor_functions
| Blank lines around Razor @functions block (Razor CSharp) |
html_blank_lines_around_razor_helpers
| Blank lines around Razor helpers (Razor CSharp) |
html_blank_lines_around_razor_sections
| Blank lines around Razor sections (Razor CSharp) |
html_linebreaks_around_razor_statements
| Line breaks around Razor statements (Razor CSharp) |
html_use_old_engine
| Use old engine for Razor formatting (Razor CSharp) |
indent_anonymous_method_block
| Align multiline constructs - Anonymous method body (C#) |
indent_braces_inside_statement_conditions
| Other indents - Indent braces inside statement conditions (C#) |
indent_case_from_select
| Other - Indent 'case' from 'select' (VB.NET) |
indent_child_elements
| Tag content - Indent inside element that does not contain text, available for: |
indent_inside_namespace
| Braces layout - Indent inside namespace declaration (C#) |
indent_invocation_pars
| Parenthesis - Indent method calls' parenthesis, available for: C# |
indent_method_decl_pars
| Parenthesis - Indent method declarations' parenthesis, available for: C# |
indent_nested_fixed_stmt
| Nested statements - Indent nested 'fixed' statements (C#) |
indent_nested_for_stmt
| Nested statements - Indent nested 'for' statements (C#) |
indent_nested_foreach_stmt
| Nested statements - Indent nested 'foreach' statements (C#) |
indent_nested_lock_stmt
| Nested statements - Indent nested 'lock' statements (C#) |
indent_nested_usings_stmt
| Nested statements - Indent nested 'using' statements (C#) |
indent_nested_while_stmt
| Nested statements - Indent nested 'while' statements (C#) |
indent_pars
| Parenthesis - Indent other parenthesis and brackets, available for: C# |
indent_preprocessor_if
| Preprocessor directives - Indent #if, #else, #elif, #endif (C#) |
indent_preprocessor_other
| Preprocessor directives - Indent other preprocessor directives (C#) |
indent_preprocessor_region
| Preprocessor directives - Indent #region, #endregion (C#) |
indent_primary_constructor_decl_pars
| Parenthesis - Indent primary constructor declarations' parenthesis (C#) |
indent_raw_literal_string
| Align multiline constructs - How to indent raw string literals (C#) |
indent_size
| General - Indent size, available for: C#, ShaderLab, VB.NET |
indent_statement_pars
| Parenthesis - Indent statement (if, while, for, etc) parenthesis, available for: C# |
indent_style
| General - Indent style, available for: C#, ShaderLab, VB.NET |
indent_switch_labels
| Other indents - Indent 'case' from 'switch', available for: C# |
indent_text
| Tag content - Indent inside element that contains text, available for: |
indent_type_constraints
| Other indents - Indent type constraints, available for: C# |
indent_typearg_angles
| Parenthesis - Indent type argument's angles (C#) |
indent_typeparam_angles
| Parenthesis - Indent type parameter's angles (C#) |
initializer_braces
| Braces layout - Expressions (initializers, switch expressions, patterns, collection expressions) (C#) |
insert_final_newline
| General - Line feed at end of file, available for: C# |
instance_members_qualify_declared_in
| Instance members qualification - Qualify members declared in (C#) |
instance_members_qualify_members
| Instance members qualification - Use 'this.' qualifier for (C#) |
int_align
| Align similar code in columns (generalized) |
int_align_assignments
| Align similar code in columns - Other assignments and initializers (C#) |
int_align_binary_expressions
| Align similar code in columns - Binary expressions (C#) |
int_align_comments
| Align similar code in columns - End comments, available for: C# |
int_align_fields
| Align similar code in columns - Fields and constants (C#) |
int_align_fix_in_adjacent
| Align similar code in columns - Fix column alignment in adjacent lines, available for: C# |
int_align_invocations
| Align similar code in columns - Invocations of the same method (C#) |
int_align_methods
| Align similar code in columns - Simple methods, operators, delegates (C#) |
int_align_nested_ternary
| Align similar code in columns - Nested ternary operators (C#) |
int_align_parameters
| Align similar code in columns - Multiline method signature (C#) |
int_align_properties
| Align similar code in columns - Properties and events (C#) |
int_align_property_patterns
| Align similar code in columns - Property patterns (C#) |
int_align_switch_expressions
| Align similar code in columns - Switch expressions (C#) |
int_align_switch_sections
| Align similar code in columns - Simple switch sections (C#) |
int_align_variables
| Align similar code in columns - Variables and local constants (C#) |
invocable_declaration_braces
| Braces layout - Method declaration, available for: C# |
js_brace_style
| Braces layout style (generalized) |
js_space_between_method_call_name_and_opening_parenthesis
| Space before method call parenthesis (generalized) |
js_space_between_method_declaration_name_and_open_parenthesis
| Space before method declaration parenthesis (generalized) |
js_space_between_square_brackets
| Space within brackets (generalized) |
keep_blank_lines_between_declarations
| Blank lines - Max blank lines between declarations, available for: |
keep_blank_lines_in_code
| Blank lines in code - Keep max blank lines in code, available for: C#, VB.NET |
keep_blank_lines_in_declarations
| Blank lines in declarations - Keep max blank lines in declarations, available for: C#, VB.NET |
keep_existing_arrangement
| Keep existing code arrangements (single line/multi line) (generalized) |
keep_existing_attribute_arrangement
| Arrangement of attributes - Keep existing arrangement of attributes (C#) |
keep_existing_declaration_block_arrangement
| Arrangement of declaration blocks - Keep existing arrangement of declaration blocks (C#) |
keep_existing_declaration_parens_arrangement
| Arrangement of method signatures - Keep existing arrangement of parenthesis in declaration (C#) |
keep_existing_embedded_arrangement
| Arrangement of embedded statements - Keep existing arrangement of embedded statements (C#) |
keep_existing_embedded_block_arrangement
| Arrangement of embedded blocks - Keep existing arrangement of embedded blocks (C#) |
keep_existing_enum_arrangement
| Arrangement of enumerations - Keep existing arrangement of enumeration (C#) |
keep_existing_expr_member_arrangement
| Arrangement of expression bodied members - Keep existing arrangement of expression bodied members (C#) |
keep_existing_initializer_arrangement
| Arrangement of initializers - Keep existing arrangement of initializers (C#) |
keep_existing_invocation_parens_arrangement
| Arrangement of invocations - Keep existing arrangement of parenthesis in invocation (C#) |
keep_existing_linebreaks
| General - Keep existing line breaks (C#) |
keep_existing_list_patterns_arrangement
| Arrangement of list patterns - Keep existing arrangement of list patterns and collection expressions (C#) |
keep_existing_primary_constructor_declaration_parens_arrangement
| Arrangement of primary constructor signatures - Keep existing arrangement of parenthesis in declaration (C#) |
keep_existing_property_patterns_arrangement
| Arrangement of property patterns - Keep existing arrangement of property patterns (C#) |
keep_existing_switch_expression_arrangement
| Arrangement of switch expressions - Keep existing arrangement of switch expressions (C#) |
keep_user_linebreaks
| General - Keep existing line breaks, available for: C#, VB.NET |
linebreak_before_elements
| Around tags - Place the following elements on a new line, available for: |
linebreak_before_multiline_elements
| Around tags - Place multiline elements on a new line, available for: |
linebreak_before_singleline_elements
| Around tags - Place single-line elements on a new line, available for: |
linebreaks_around_razor_statements
| Line breaks around Razor statements (Razor CSharp) |
linebreaks_inside_tags_for_elements_longer_than
| Tag content - Line breaks after start-tag and before end-tag when element is longer than, available for: |
linebreaks_inside_tags_for_elements_with_child_elements
| Around tags - Line breaks after start-tag and before end-tag in elements that contain other elements and no text, available for: |
linebreaks_inside_tags_for_multiline_elements
| Around tags - Line breaks after start-tag and before end-tag in multiline elements, available for: |
local_function_body
| Code body - Local functions (C#) |
max_array_initializer_elements_on_line
| Arrangement of initializers - Max array initializer and collection expression elements on a single line (C#) |
max_attribute_length_for_same_line
| Arrangement of attributes - Place attribute section list on separate line if it is longer than (C#) |
max_blank_lines_between_tags
| Around tags - Maximum blank lines between tags, available for: |
max_enum_members_on_line
| Arrangement of enumerations - Max enumeration members on a single line (C#) |
max_formal_parameters_on_line
| Arrangement of method signatures - Max formal parameters on a single line (C#) |
max_initializer_elements_on_line
| Arrangement of initializers - Max object and collection initializer elements on a single line (C#) |
max_invocation_arguments_on_line
| Arrangement of invocations - Max invocation arguments on a single line (C#) |
max_line_length
| General - Hard wrap at, available for: C#, VB.NET |
max_primary_constructor_parameters_on_line
| Arrangement of primary constructor signatures - Max primary constructor parameters on a single line (C#) |
method_or_operator_body
| Code body - Methods and operators (C#) |
modifiers_order
| Modifiers - Modifiers order (C#) |
namespace_body
| Code body - Namespaces (C#) |
nested_ternary_style
| Arrangement of ternary expressions - Nested ternary expression style (C#) |
new_line_before_catch
| Arrangement of statements - Place 'catch' on a new line, available for: C# |
new_line_before_else
| Arrangement of statements - Place 'else' on a new line, available for: C# |
new_line_before_finally
| Arrangement of statements - Place 'finally' on a new line, available for: C# |
new_line_before_while
| Arrangement of statements - Place 'while' on a new line, available for: C# |
null_checking_pattern_style
| Patterns - Null checking pattern style (C#) |
object_creation_when_type_evident
| Object creation - When created type is evident from usage (C#) |
object_creation_when_type_not_evident
| Object creation - When created type is not evident from usage (C#) |
old_engine
| ReSharper other - Revert to old formatting engine (C#) |
other_braces
| Braces layout - Other, available for: C# |
outdent_binary_ops
| Align multiline constructs - Outdent binary operators (C#) |
outdent_binary_pattern_ops
| Align multiline constructs - Outdent binary patterns (C#) |
outdent_commas
| Align multiline constructs - Outdent commas, available for: C# |
outdent_dots
| Align multiline constructs - Outdent dots in chained method calls, available for: C# |
outdent_statement_labels
| Other indents - Outdent statement labels (C#) |
parentheses_group_non_obvious_operations
| Add parenthesis to avoid non-obvious precedence - When the operations from the following groups are nested (C#) |
parentheses_non_obvious_operations
| Add parenthesis to avoid non-obvious precedence - Around operands of the following operations (C#) |
parentheses_redundancy_style
| Parentheses - Remove redundant parentheses (C#) |
parentheses_same_type_operations
| Add parenthesis to avoid non-obvious precedence - Even when operations of the same type are nested (C#) |
pi_attribute_style
| Processing instructions - Attributes format, available for: |
pi_attributes_indent
| Processing instructions - Attributes indenting, available for: |
place_abstract_accessorholder_on_single_line
| Arrangement of declaration blocks - Place abstract/auto property/indexer/event declaration on single line (C#) |
place_accessor_attribute_on_same_line
| Arrangement of attributes - Place accessor attribute on the same line (C#) |
place_accessor_with_attrs_holder_on_single_line
| Arrangement of declaration blocks - Place it on single line even when it has attributes on accessors (C#) |
place_accessorholder_attribute_on_same_line
| Arrangement of attributes - Place property/indexer/event attribute on the same line (C#) |
place_attribute_on_same_line
| Place simple attribute on the same line with the owner (generalized) |
place_comments_at_first_column
| Other indents - Place comments at first column when commenting out code, available for: C# |
place_constructor_initializer_on_same_line
| Arrangement of method signatures - Allow constructor initializer on the same line (C#) |
place_event_attribute_on_same_line
| Attributes - Place event attribute on the same line (VB.NET) |
place_expr_accessor_on_single_line
| Arrangement of expression bodied members - Place property accessor expression body on the same line (C#) |
place_expr_method_on_single_line
| Arrangement of expression bodied members - Place method expression body on the same line (C#) |
place_expr_property_on_single_line
| Arrangement of expression bodied members - Place property expression body on the same line (C#) |
place_field_attribute_on_same_line
| Arrangement of attributes - Place field attribute on the same line (C#) |
place_linq_into_on_new_line
| Arrangement of LINQ expressions - Place 'into' on a new line in LINQ expressions (C#) |
place_method_attribute_on_same_line
| Arrangement of attributes - Place method attribute on the same line (C#) |
place_property_attribute_on_same_line
| Attributes - Place property attribute on the same line (VB.NET) |
place_record_field_attribute_on_same_line
| Arrangement of attributes - Place record field attribute on the same line (C#) |
place_simple_accessor_on_single_line
| Arrangement of declaration blocks - Place simple accessor on single line (C#) |
place_simple_accessorholder_on_single_line
| Arrangement of declaration blocks - Place simple property/indexer/event declaration on single line (C#) |
place_simple_anonymousmethod_on_single_line
| Arrangement of embedded blocks - Place simple anonymous method on single line (C#) |
place_simple_blocks_on_single_line
| Place simple blocks on single line (generalized) |
place_simple_case_statement_on_same_line
| Arrangement of embedded statements - Place simple 'case' statement on the same line (C#) |
place_simple_declaration_blocks_on_single_line
| Place blocks from simple type members on single line (generalized) |
place_simple_embedded_block_on_same_line
| Arrangement of embedded blocks - Place a block with a single simple statement on the same line (C#) |
place_simple_embedded_statement_on_same_line
| Arrangement of embedded statements - Place simple embedded statement on the same line (C#) |
place_simple_enum_on_single_line
| Arrangement of enumerations - Place simple enumeration on single line (C#) |
place_simple_initializer_on_single_line
| Arrangement of initializers - Place simple array, object and collection on single line (C#) |
place_simple_list_pattern_on_single_line
| Arrangement of list patterns - Place simple list pattern and collection expression on a single line (C#) |
place_simple_method_on_single_line
| Arrangement of declaration blocks - Place simple method on single line (C#) |
place_simple_property_pattern_on_single_line
| Arrangement of property patterns - Place simple property pattern on single line (C#) |
place_simple_switch_expression_on_single_line
| Arrangement of switch expressions - Place simple switch expression on single line (C#) |
place_type_attribute_on_same_line
| Arrangement of attributes - Place type attribute on the same line (C#) |
place_type_constraints_on_same_line
| Arrangement of type parameters, constraints, and base types - Allow type constraints on the same line, available for: C# |
prefer_explicit_discard_declaration
| 'var' usage in declarations - Use 'var' keyword for discards (C#) |
prefer_qualified_reference
| Reference qualification and 'using' directives - Prefer fully qualified references, available for: C#, Razor CSharp, VB.NET |
prefer_separate_deconstructed_variables_declaration
| 'var' usage in declarations - Prefer separate declarations for deconstructed variables (C#) |
protobuf_brace_style
| Braces layout style (generalized) |
qualified_using_at_nested_scope
| Reference qualification and 'using' directives - Prefer fully qualified using name at nested scope (C#) |
quote_style
| Quotes - Quote style, available for: |
razor_always_use_end_of_line_brace_style
| Override brace style for C# to always use 'At end of line (K&R style)' (Razor CSharp) |
razor_prefer_qualified_reference
| Use fully qualified names for @inherits and @model directives (Razor CSharp) |
razor_remove_blank_lines_near_braces
| Remove blank lines after '{' and before '}' in @functions (Razor CSharp) |
razor_remove_this_qualifier
| Always remove 'this.' qualifier (override corresponding C# setting) (Razor CSharp) |
remove_blank_lines_near_braces
| Remove blank lines after '{' and before '}' in @functions (Razor CSharp) |
remove_blank_lines_near_braces_in_code
| Blank lines in code - Remove blank lines after '{' and before '}' in code, available for: C# |
remove_blank_lines_near_braces_in_declarations
| Blank lines in declarations - Remove blank lines after '{' and before '}' in declarations, available for: C# |
remove_this_qualifier
| Always remove 'this.' qualifier (override corresponding C# setting) (Razor CSharp) |
resharper_abstract_class_constructor_can_be_made_protected_highlighting
| Code Inspection: Constructor of an abstract class can be made protected |
resharper_access_rights_in_text_highlighting
| Code Inspection: Cannot access symbol in text argument |
resharper_access_to_disposed_closure_highlighting
| Code Inspection: Access to disposed captured variable |
resharper_access_to_for_each_variable_in_closure_highlighting
| Code Inspection: Access to foreach variable in closure |
resharper_access_to_modified_closure_highlighting
| Code Inspection: Access to modified captured variable |
resharper_access_to_static_member_via_derived_type_highlighting
| Code Inspection: Access to a static member of a type via a derived type |
resharper_accessor_declaration_braces
| Braces layout - Accessor declaration (C#) |
resharper_accessor_owner_body
| Code body - Properties, indexers, and events (C#) |
resharper_accessor_owner_declaration_braces
| Braces layout - Property declaration (C#) |
resharper_add_imports_to_deepest_scope
| Reference qualification and 'using' directives - Add 'using' directive to deepest scope (C#) |
resharper_address_of_marshal_by_ref_object_highlighting
| Code Inspection: Captured field reference of a marshal-by-reference class may cause a runtime exception |
resharper_align_first_arg_by_paren
| Align multiline constructs - Call arguments by '(', available for: C# |
resharper_align_linq_query
| Align multiline constructs - LINQ query (C#) |
resharper_align_multiline_argument
| Align multiline constructs - Call arguments, available for: C#, VB.NET |
resharper_align_multiline_array_and_object_initializer
| Align multiline constructs - Array, object and collection initializer (C#) |
resharper_align_multiline_array_initializer
| Align multiline constructs - Array initializer (VB.NET) |
resharper_align_multiline_binary_expressions_chain
| Align multiline constructs - Binary expressions, available for: C# |
resharper_align_multiline_binary_patterns
| Align multiline constructs - Binary patterns (C#) |
resharper_align_multiline_calls_chain
| Align multiline constructs - Chained method calls, available for: C# |
resharper_align_multiline_comments
| Align multiline constructs - Align multiline comments with asterisks (C#) |
resharper_align_multiline_expression
| Align multiline constructs - Other expressions, available for: C#, VB.NET |
resharper_align_multiline_extends_list
| Align multiline constructs - List of base classes and interfaces, available for: C# |
resharper_align_multiline_for_stmt
| Align multiline constructs - 'for' statement header (C#) |
resharper_align_multiline_implements_list
| Align multiline constructs - Implements/handles list (VB.NET) |
resharper_align_multiline_list_pattern
| Align multiline constructs - List patterns and collection expressions (C#) |
resharper_align_multiline_parameter
| Align multiline constructs - Method parameters, available for: C#, VB.NET |
resharper_align_multiline_property_pattern
| Align multiline constructs - Property patterns (C#) |
resharper_align_multiline_statement_conditions
| Align multiline constructs - Statement conditions inside parenthesis (C#) |
resharper_align_multiline_switch_expression
| Align multiline constructs - Switch expressions (C#) |
resharper_align_multiple_declaration
| Align multiline constructs - Multiple declarations, available for: C#, VB.NET |
resharper_align_multline_type_parameter_constrains
| Align multiline constructs - Type parameter constraints (C#) |
resharper_align_multline_type_parameter_list
| Align multiline constructs - Type parameters list (C#) |
resharper_align_ternary
| Align multiline construct - ?: operator, available for: |
resharper_align_tuple_components
| Align multiline constructs - Tuple components (C#) |
resharper_alignment_tab_fill_style
| Align multiline constructs - How to align when tabs are used for indents, available for: C#, ShaderLab, VB.NET |
resharper_all_underscore_local_parameter_name_highlighting
| Code Inspection: Potentially misleading parameter name in lambda or local function |
resharper_allow_alias
| Reference qualification and 'using' directives - Use using alias directive to resolve conflicts, available for: C#, VB.NET |
resharper_allow_comment_after_lbrace
| Braces layout - Allow comment after '{', available for: C# |
resharper_allow_far_alignment
| Align multiline constructs - Align even if the resulting indentation is too large, available for: C#, ShaderLab |
resharper_always_use_end_of_line_brace_style
| Override brace style for C# to always use 'At end of line (K&R style)' (Razor CSharp) |
resharper_amd_dependency_path_problem_highlighting
| Code Inspection: Check 'amd-dependency' the same way as require() argument |
resharper_amd_external_module_highlighting
| Code Inspection: AMD module can be converted to external module |
resharper_angular_html_banana_highlighting
| Code Inspection: 'Banana in a box' [()] violation in Angular 2 binding |
resharper_annotate_can_be_null_parameter_highlighting
| Code Inspection: Declaration nullability inferred (parameter is inferred to be nullable) |
resharper_annotate_can_be_null_type_member_highlighting
| Code Inspection: Declaration nullability inferred (type member is inferred to be nullable) |
resharper_annotate_not_null_parameter_highlighting
| Code Inspection: Declaration nullability inferred (parameter is inferred to be not null) |
resharper_annotate_not_null_type_member_highlighting
| Code Inspection: Declaration nullability inferred (type member is inferred to be not null) |
resharper_annotation_conflict_in_hierarchy_highlighting
| Code Inspection: Annotation conflict in hierarchy |
resharper_annotation_redundancy_at_value_type_highlighting
| Code Inspection: Nullability attribute usage with declaration of void or value type |
resharper_annotation_redundancy_in_hierarchy_highlighting
| Code Inspection: Annotation duplicate in hierarchy |
resharper_anonymous_method_declaration_braces
| Braces layout - Lambda and delegate (anonymous method declaration), available for: C# |
resharper_append_to_collection_expression_highlighting
| Code Inspection: Append to collection expression |
resharper_arguments_anonymous_function
| Arguments - Anonymous methods (delegates and lambdas) (C#) |
resharper_arguments_literal
| Arguments - Literal values (C#) |
resharper_arguments_named
| Arguments - Named expressions (variables, properties, methods, etc.) (C#) |
resharper_arguments_other
| Arguments - Other (C#) |
resharper_arguments_skip_single
| Arguments - Skip single arguments (C#) |
resharper_arguments_string_literal
| Arguments - String literal values (C#) |
resharper_arguments_style_anonymous_function_highlighting
| Code Inspection: Use preferred argument style for anonymous functions |
resharper_arguments_style_literal_highlighting
| Code Inspection: Use preferred argument style for literal values |
resharper_arguments_style_named_expression_highlighting
| Code Inspection: Use preferred argument style for named expressions |
resharper_arguments_style_other_highlighting
| Code Inspection: Use preferred argument style |
resharper_arguments_style_string_literal_highlighting
| Code Inspection: Use preferred argument style for string literal values |
resharper_arrange_accessor_owner_body_highlighting
| Code Inspection: Use preferred body style (convert into property, indexer, or event with preferred body style) |
resharper_arrange_attributes_highlighting
| Code Inspection: Join or separate attributes in section |
resharper_arrange_constructor_or_destructor_body_highlighting
| Code Inspection: Use preferred body style (convert into constructor or destructor with preferred body style) |
resharper_arrange_default_value_when_type_evident_highlighting
| Code Inspection: Use preferred style of default value expression when type is evident |
resharper_arrange_default_value_when_type_not_evident_highlighting
| Code Inspection: Use preferred style of default value expression when type is not evident |
resharper_arrange_local_function_body_highlighting
| Code Inspection: Use preferred body style (convert into local function with preferred body style) |
resharper_arrange_method_or_operator_body_highlighting
| Code Inspection: Use preferred body style (convert into method or operator with preferred body style) |
resharper_arrange_missing_parentheses_highlighting
| Code Inspection: Add parentheses to avoid non-obvious precedence |
resharper_arrange_modifiers_order_highlighting
| Code Inspection: Adjust modifiers declaration order |
resharper_arrange_namespace_body_highlighting
| Code Inspection: Use preferred namespace body style |
resharper_arrange_null_checking_pattern_highlighting
| Code Inspection: Arrange null checking pattern |
resharper_arrange_object_creation_when_type_evident_highlighting
| Code Inspection: Use preferred style of 'new' expression when created type is evident |
resharper_arrange_object_creation_when_type_not_evident_highlighting
| Code Inspection: Use preferred style of 'new' expression when created type is not evident |
resharper_arrange_redundant_parentheses_highlighting
| Code Inspection: Remove redundant parentheses |
resharper_arrange_static_member_qualifier_highlighting
| Code Inspection: Add/remove qualifier for static members |
resharper_arrange_this_qualifier_highlighting
| Code Inspection: Add/remove 'this.' qualifier |
resharper_arrange_trailing_comma_in_multiline_lists_highlighting
| Code Inspection: Use preferred style for trailing comma before new line in multiline lists |
resharper_arrange_trailing_comma_in_singleline_lists_highlighting
| Code Inspection: Use preferred style for trailing comma when the last element is not followed by a new line |
resharper_arrange_type_member_modifiers_highlighting
| Code Inspection: Use explicit or implicit modifier definition for type members |
resharper_arrange_type_modifiers_highlighting
| Code Inspection: Use explicit or implicit modifier definition for types |
resharper_arrange_var_keywords_in_deconstructing_declaration_highlighting
| Code Inspection: Join or separate 'var' in deconstruction declarations |
resharper_asp_content_placeholder_not_resolved_highlighting
| Code Inspection: Unknown content placeholder |
resharper_asp_custom_page_parser_filter_type_highlighting
| Code Inspection: Unsupported pageParserFilterType |
resharper_asp_dead_code_highlighting
| Code Inspection: ASP.NET Dead Code |
resharper_asp_image_highlighting
| Code Inspection: Wrong image size |
resharper_asp_invalid_control_type_highlighting
| Code Inspection: Invalid control type |
resharper_asp_not_resolved_highlighting
| Code Inspection: Unknown symbol |
resharper_asp_ods_method_reference_resolve_error_highlighting
| Code Inspection: Object data source method resolve problem |
resharper_asp_resolve_warning_highlighting
| Code Inspection: ASP.NET Resolve Warning |
resharper_asp_skin_not_resolved_highlighting
| Code Inspection: Unknown skin |
resharper_asp_tag_attribute_with_optional_value_highlighting
| Code Inspection: Attribute with optional value problem |
resharper_asp_theme_not_resolved_highlighting
| Code Inspection: Unknown theme |
resharper_asp_unused_register_directive_highlighting_highlighting
| Code Inspection: Unused register directive |
resharper_asp_warning_highlighting
| Code Inspection: ASP.NET Warning |
resharper_assign_null_to_not_null_attribute_highlighting
| Code Inspection: Possible 'null' assignment to non-nullable entity |
resharper_assign_to_constant_highlighting
| Code Inspection: Assignment to constant |
resharper_assign_to_implicit_global_in_function_scope_highlighting
| Code Inspection: Assignment to an implicitly declared global variable |
resharper_assigned_value_is_never_used_highlighting
| Code Inspection: Assigned value is never used |
resharper_assigned_value_wont_be_assigned_to_corresponding_field_highlighting
| Code Inspection: Parameter-property value assigned inside constructor will not be assigned to class property |
resharper_assignment_in_condition_expression_highlighting
| Code Inspection: Assignment to a variable inside a conditional statement |
resharper_assignment_in_conditional_expression_highlighting
| Code Inspection: Assignment in conditional expression |
resharper_assignment_instead_of_discard_highlighting
| Code Inspection: Suspicious use of variable with discard-like name |
resharper_assignment_is_fully_discarded_highlighting
| Code Inspection: Assignment results are fully discarded |
resharper_asxx_path_error_highlighting
| Code Inspection: Path error |
resharper_async_iterator_invocation_without_await_foreach_highlighting
| Code Inspection: Async iterator invocation without 'await foreach' |
resharper_async_void_lambda_highlighting
| Code Inspection: Avoid using 'async' lambda when delegate type returns 'void' |
resharper_async_void_method_highlighting
| Code Inspection: Avoid using 'async' methods with the 'void' return type |
resharper_attribute_indent
| Inside of tag header - Attributes indenting, available for: |
resharper_attribute_style
| Inside of tag header - Attributes format, available for: |
resharper_auto_property_can_be_made_get_only_global_highlighting
| Code Inspection: Auto-property can be made get-only (non-private accessibility) |
resharper_auto_property_can_be_made_get_only_local_highlighting
| Code Inspection: Auto-property can be made get-only (private accessibility) |
resharper_bad_attribute_brackets_spaces_highlighting
| Code Inspection: Incorrect spacing (around attributes) |
resharper_bad_braces_spaces_highlighting
| Code Inspection: Incorrect spacing (around braces) |
resharper_bad_child_statement_indent_highlighting
| Code Inspection: Incorrect indent (around child statement) |
resharper_bad_colon_spaces_highlighting
| Code Inspection: Incorrect spacing (around colon) |
resharper_bad_comma_spaces_highlighting
| Code Inspection: Incorrect spacing (around comma) |
resharper_bad_control_braces_indent_highlighting
| Code Inspection: Incorrect indent (around statement braces) |
resharper_bad_control_braces_line_breaks_highlighting
| Code Inspection: Incorrect line breaks (around statement braces) |
resharper_bad_declaration_braces_indent_highlighting
| Code Inspection: Incorrect indent (around declaration braces) |
resharper_bad_declaration_braces_line_breaks_highlighting
| Code Inspection: Incorrect line breaks (around declaration braces) |
resharper_bad_empty_braces_line_breaks_highlighting
| Code Inspection: Incorrect line breaks (around empty braces) |
resharper_bad_expression_braces_indent_highlighting
| Code Inspection: Incorrect indent (around expression braces) |
resharper_bad_expression_braces_line_breaks_highlighting
| Code Inspection: Incorrect line breaks (around expression braces) |
resharper_bad_generic_brackets_spaces_highlighting
| Code Inspection: Incorrect spacing (around generic brackets) |
resharper_bad_indent_highlighting
| Code Inspection: Incorrect indent (redundant indent/outdent elsewhere) |
resharper_bad_linq_line_breaks_highlighting
| Code Inspection: Incorrect line breaks (around LINQ queries) |
resharper_bad_list_line_breaks_highlighting
| Code Inspection: Incorrect line breaks (around comma in lists) |
resharper_bad_member_access_spaces_highlighting
| Code Inspection: Incorrect spacing (around member access symbols) |
resharper_bad_namespace_braces_indent_highlighting
| Code Inspection: Incorrect indent (around namespace braces) |
resharper_bad_parens_line_breaks_highlighting
| Code Inspection: Incorrect line breaks (around parenthesis) |
resharper_bad_parens_spaces_highlighting
| Code Inspection: Incorrect spacing (around parenthesis) |
resharper_bad_preprocessor_indent_highlighting
| Code Inspection: Incorrect indent (around preprocessor directive) |
resharper_bad_semicolon_spaces_highlighting
| Code Inspection: Incorrect spacing (around semicolon) |
resharper_bad_spaces_after_keyword_highlighting
| Code Inspection: Incorrect spacing (between keyword and parenthesis) |
resharper_bad_square_brackets_spaces_highlighting
| Code Inspection: Incorrect spacing (around square brackets within a statement) |
resharper_bad_switch_braces_indent_highlighting
| Code Inspection: Incorrect indent (around switch statement) |
resharper_bad_symbol_spaces_highlighting
| Code Inspection: Incorrect spacing (around operator symbols) |
resharper_base_member_has_params_highlighting
| Code Inspection: Base member has 'params' parameter, but the overrider does not have it |
resharper_base_method_call_with_default_parameter_highlighting
| Code Inspection: Call to base member with implicit default parameters |
resharper_base_object_equals_is_object_equals_highlighting
| Code Inspection: Call to 'base.Equals(...)' is reference equality |
resharper_base_object_get_hash_code_call_in_get_hash_code_highlighting
| Code Inspection: Overridden GetHashCode calls base 'Object.GetHashCode()' |
resharper_bitwise_operator_on_enum_without_flags_highlighting
| Code Inspection: Bitwise operation on enum is not marked by [Flags] attribute |
resharper_blank_line_after_pi
| Processing instructions - Blank line after processing instructions, available for: |
resharper_blank_lines_after_block_statements
| Blank lines in code - After statements with child blocks (C#) |
resharper_blank_lines_after_case
| Blank lines in code - After 'case' in switch statement (C#) |
resharper_blank_lines_after_control_transfer_statements
| Blank lines in code - After statements with control transfer (C#) |
resharper_blank_lines_after_file_scoped_namespace_directive
| Blank lines in declarations - After file-scoped namespace directive (C#) |
resharper_blank_lines_after_imports
| Blank lines - After imports section (VB.NET) |
resharper_blank_lines_after_multiline_statements
| Blank lines in code - After multiline statements (C#) |
resharper_blank_lines_after_options
| Blank lines - After file options section (VB.NET) |
resharper_blank_lines_after_start_comment
| Blank lines in declarations - After file header comment (C#) |
resharper_blank_lines_after_using_list
| Blank lines in declarations - After 'using' list (C#) |
resharper_blank_lines_around_accessor
| Blank lines in declarations - Around property/event accessor (C#) |
resharper_blank_lines_around_auto_property
| Blank lines in declarations - Around auto/abstract property/event (C#) |
resharper_blank_lines_around_block_case_section
| Blank lines in code - Around 'case' section with a block in switch statement (C#) |
resharper_blank_lines_around_field
| Blank lines in declarations - Around field, available for: C#, VB.NET |
resharper_blank_lines_around_global_attribute
| Blank lines - After global attribute (VB.NET) |
resharper_blank_lines_around_invocable
| Blank lines in declarations - Around method, available for: C#, VB.NET |
resharper_blank_lines_around_local_method
| Blank lines in code - Around local function (C#) |
resharper_blank_lines_around_multiline_case_section
| Blank lines in code - Around multiline 'case' section in switch statement (C#) |
resharper_blank_lines_around_namespace
| Blank lines in declarations - Around namespace, available for: C#, VB.NET |
resharper_blank_lines_around_property
| Blank lines in declarations - Around property/event (C#) |
resharper_blank_lines_around_razor_functions
| Blank lines around Razor @functions block (Razor CSharp) |
resharper_blank_lines_around_razor_helpers
| Blank lines around Razor helpers (Razor CSharp) |
resharper_blank_lines_around_razor_sections
| Blank lines around Razor sections (Razor CSharp) |
resharper_blank_lines_around_region
| General - Around region, available for: C#, VB.NET |
resharper_blank_lines_around_single_line_accessor
| Blank lines in declarations - Around single line property/event accessor (C#) |
resharper_blank_lines_around_single_line_auto_property
| Blank lines in declarations - Around single line auto/abstract property/event (C#) |
resharper_blank_lines_around_single_line_field
| Blank lines in declarations - Around single line field, available for: C#, VB.NET |
resharper_blank_lines_around_single_line_invocable
| Blank lines in declarations - Around single line method, available for: C#, VB.NET |
resharper_blank_lines_around_single_line_local_method
| Blank lines in code - Around single line local function (C#) |
resharper_blank_lines_around_single_line_property
| Blank lines in declarations - Around single line property/event (C#) |
resharper_blank_lines_around_single_line_type
| Blank lines in declarations - Around single-line type (C#) |
resharper_blank_lines_around_type
| Blank lines in declarations - Around type, available for: C#, VB.NET |
resharper_blank_lines_before_block_statements
| Blank lines in code - Before statements with child blocks (C#) |
resharper_blank_lines_before_case
| Blank lines in code - Before 'case' in switch statement (C#) |
resharper_blank_lines_before_control_transfer_statements
| Blank lines in code - Before statements with control transfer (C#) |
resharper_blank_lines_before_multiline_statements
| Blank lines in code - Before multiline statements (C#) |
resharper_blank_lines_before_single_line_comment
| General - Before single-line comment (C#) |
resharper_blank_lines_between_using_groups
| Blank lines in declarations - Between different 'using' groups (C#) |
resharper_blank_lines_inside_namespace
| Blank lines in declarations - Inside namespace (C#) |
resharper_blank_lines_inside_region
| General - Inside region, available for: C#, VB.NET |
resharper_blank_lines_inside_type
| Blank lines in declarations - Inside type (C#) |
resharper_blazor_editor_required_highlighting
| Code Inspection: Missed value for required attribute |
resharper_block_scope_redeclaration_highlighting
| Code Inspection: Redeclaration of let/const |
resharper_brace_style
| Braces layout style (generalized) |
resharper_braces_for_dowhile
| Braces - In 'do-while' statement (C#) |
resharper_braces_for_fixed
| Braces - In 'fixed' statement (C#) |
resharper_braces_for_for
| Braces - In 'for' statement (C#) |
resharper_braces_for_foreach
| Braces - In 'foreach' statement (C#) |
resharper_braces_for_ifelse
| Braces - In 'if' statement (C#) |
resharper_braces_for_lock
| Braces - In 'lock' statement (C#) |
resharper_braces_for_using
| Braces - In 'using' statement (C#) |
resharper_braces_for_while
| Braces - In 'while' statement (C#) |
resharper_braces_redundant
| Braces - Remove redundant braces (C#) |
resharper_built_in_type_reference_style_for_member_access_highlighting
| Code Inspection: Replace built-in type reference with a CLR type name or a keyword in static member access expressions |
resharper_built_in_type_reference_style_highlighting
| Code Inspection: Replace built-in type reference with a CLR type name or a keyword |
resharper_builtin_type_apply_to_native_integer
| Built-in types - Also apply to native-sized integer types (C#) |
resharper_builtin_type_reference_for_member_access_style
| Built-in types - In member access expressions, prefer (C#) |
resharper_builtin_type_reference_style
| Built-in types - In locals, members and parameters, prefer (C#) |
resharper_by_ref_argument_is_volatile_field_highlighting
| Code Inspection: Captured reference to 'volatile' field will not be treated as 'volatile' |
resharper_c_sharp_build_cs_invalid_module_name_highlighting
| Code Inspection: Module with this name does not exist |
resharper_c_sharp_missing_plugin_dependency_highlighting
| Code Inspection: Dependency for the plugin is missing in the project file |
resharper_c_sharp_warnings_ca2252_highlighting
| Code Inspection: Opt in to preview features before using them. |
resharper_c_sharp_warnings_cs0078_highlighting
| Code Inspection: The 'l' suffix is easily confused with the digit '1' |
resharper_c_sharp_warnings_cs0108_cs0114_highlighting
| Code Inspection: Keyword 'new' is required |
resharper_c_sharp_warnings_cs0109_highlighting
| Code Inspection: Keyword 'new' is redundant |
resharper_c_sharp_warnings_cs0162_highlighting
| Code Inspection: Code is unreachable |
resharper_c_sharp_warnings_cs0183_highlighting
| Code Inspection: Given expression is always of the provided type |
resharper_c_sharp_warnings_cs0184_highlighting
| Code Inspection: Given expression is never of the provided type |
resharper_c_sharp_warnings_cs0197_highlighting
| Code Inspection: Taking address of marshal-by-reference class field |
resharper_c_sharp_warnings_cs0252_cs0253_highlighting
| Code Inspection: Possible unintended reference comparison |
resharper_c_sharp_warnings_cs0282_highlighting
| Code Inspection: There is no defined ordering between fields in multiple declarations of partial struct. To specify an ordering, all instance fields must be in the same declaration. |
resharper_c_sharp_warnings_cs0420_highlighting
| Code Inspection: Reference to a volatile field will not be treated as volatile |
resharper_c_sharp_warnings_cs0458_highlighting
| Code Inspection: The result of the expression is always 'null' of nullable type |
resharper_c_sharp_warnings_cs0464_highlighting
| Code Inspection: Comparing with null of nullable value type always produces 'false' |
resharper_c_sharp_warnings_cs0465_highlighting
| Code Inspection: Introducing a 'Finalize' method can interfere with destructor invocation |
resharper_c_sharp_warnings_cs0469_highlighting
| Code Inspection: 'goto case' value is not implicitly convertible to required type |
resharper_c_sharp_warnings_cs0472_highlighting
| Code Inspection: The result of the expression is always 'true' or 'false' since a value of value type is never equal to 'null' |
resharper_c_sharp_warnings_cs0612_highlighting
| Code Inspection: Use of obsolete symbol (without message) |
resharper_c_sharp_warnings_cs0618_highlighting
| Code Inspection: Use of obsolete symbol |
resharper_c_sharp_warnings_cs0628_highlighting
| Code Inspection: Declaring new protected member in sealed class is the same as declaring it as private |
resharper_c_sharp_warnings_cs0642_highlighting
| Code Inspection: Possible mistaken empty statement |
resharper_c_sharp_warnings_cs0652_highlighting
| Code Inspection: Comparison to integral constant is useless; the constant is outside the range of type 'type'. |
resharper_c_sharp_warnings_cs0657_highlighting
| Code Inspection: 'attribute modifier' is not a valid attribute location for this declaration. All attributes in this block will be ignored |
resharper_c_sharp_warnings_cs0658_highlighting
| Code Inspection: 'attribute modifier' is not a recognized attribute location. All attributes in this block will be ignored |
resharper_c_sharp_warnings_cs0659_highlighting
| Code Inspection: Class overrides Object.Equals(object o) but not Object.GetHashCode() |
resharper_c_sharp_warnings_cs0660_cs0661_highlighting
| Code Inspection: Operator '==' or operator '!=' with 'Object.Equals(object o)' and 'Object.GetHashCode()' not overridden |
resharper_c_sharp_warnings_cs0665_highlighting
| Code Inspection: Assignment in conditional expression |
resharper_c_sharp_warnings_cs0672_highlighting
| Code Inspection: Member overrides obsolete member |
resharper_c_sharp_warnings_cs0675_highlighting
| Code Inspection: Bitwise-or operator used on a sign-extended operand. |
resharper_c_sharp_warnings_cs0693_highlighting
| Code Inspection: Type parameter has the same name as a type parameter from the outer type |
resharper_c_sharp_warnings_cs0728_highlighting
| Code Inspection: Possibly incorrect assignment to local which is the argument to a 'using' or 'lock' statement |
resharper_c_sharp_warnings_cs1030_highlighting
| Code Inspection: '#warning' directive |
resharper_c_sharp_warnings_cs1058_highlighting
| Code Inspection: A previous catch clause already catches all exceptions |
resharper_c_sharp_warnings_cs1066_highlighting
| Code Inspection: Default value specified for parameter will have no effect because it applies to a member that is used in contexts that do not allow optional arguments |
resharper_c_sharp_warnings_cs1522_highlighting
| Code Inspection: Empty switch block |
resharper_c_sharp_warnings_cs1570_highlighting
| Code Inspection: Invalid XML in XML comment |
resharper_c_sharp_warnings_cs1571_highlighting
| Code Inspection: Duplicate param tag in XML comment |
resharper_c_sharp_warnings_cs1572_highlighting
| Code Inspection: XML comment has a 'param' tag for 'Parameter', but there is no parameter by that name |
resharper_c_sharp_warnings_cs1573_highlighting
| Code Inspection: Parameter has no matching param tag in the XML comment |
resharper_c_sharp_warnings_cs1574_cs1584_cs1581_cs1580_highlighting
| Code Inspection: Cannot resolve reference in XML comment |
resharper_c_sharp_warnings_cs1574_highlighting
| Code Inspection: Ambiguous reference in XML comment |
resharper_c_sharp_warnings_cs1580_highlighting
| Code Inspection: Incorrect signature in XML comment |
resharper_c_sharp_warnings_cs1584_highlighting
| Code Inspection: Syntax error in XML comment |
resharper_c_sharp_warnings_cs1587_highlighting
| Code Inspection: XML comment is not placed on a valid language element |
resharper_c_sharp_warnings_cs1589_highlighting
| Code Inspection: Unable to include XML fragment |
resharper_c_sharp_warnings_cs1590_highlighting
| Code Inspection: Invalid XML include element |
resharper_c_sharp_warnings_cs1591_highlighting
| Code Inspection: Missing XML comment for publicly visible type or member |
resharper_c_sharp_warnings_cs1592_highlighting
| Code Inspection: Badly formed XML in included comments file |
resharper_c_sharp_warnings_cs1710_highlighting
| Code Inspection: Duplicate typeparam tag in XML comment |
resharper_c_sharp_warnings_cs1711_highlighting
| Code Inspection: XML comment has a 'typeparam' tag for 'TypeParameter', but there is no type parameter by that name |
resharper_c_sharp_warnings_cs1712_highlighting
| Code Inspection: Type parameter has no matching typeparam tag in the XML comment |
resharper_c_sharp_warnings_cs1717_highlighting
| Code Inspection: Assignment made to same variable |
resharper_c_sharp_warnings_cs1723_highlighting
| Code Inspection: XML comment has cref attribute that refers to a type parameter |
resharper_c_sharp_warnings_cs1911_highlighting
| Code Inspection: Access to a member through 'base' keyword from anonymous method, lambda expression, query expression or iterator results in unverifiable code |
resharper_c_sharp_warnings_cs1957_highlighting
| Code Inspection: Multiple override candidates at run-time |
resharper_c_sharp_warnings_cs1981_highlighting
| Code Inspection: Using 'is' to test compatibility with 'dynamic' is essentially identical to testing compatibility with 'Object' and will succeed for all non-null values |
resharper_c_sharp_warnings_cs1998_highlighting
| Code Inspection: Async function without await expression |
resharper_c_sharp_warnings_cs4014_highlighting
| Code Inspection: Async method invocation without await expression |
resharper_c_sharp_warnings_cs7022_highlighting
| Code Inspection: The 'Main' method will not be used as an entry point because compilation unit with top-level statements was found. |
resharper_c_sharp_warnings_cs7023_highlighting
| Code Inspection: Static type in 'is' or 'as' operator. |
resharper_c_sharp_warnings_cs7095_highlighting
| Code Inspection: Filter expression is a constant, consider removing the filter |
resharper_c_sharp_warnings_cs8073_highlighting
| Code Inspection: The result of the expression is always 'true' or 'false' since a value of value type is never equal to 'null' |
resharper_c_sharp_warnings_cs8094_highlighting
| Code Inspection: Alignment value 'value' has a magnitude greater than 'magnitude limit' and may result in a large formatted string. |
resharper_c_sharp_warnings_cs8123_highlighting
| Code Inspection: The tuple element name is ignored because a different name or no name is specified by the target type. |
resharper_c_sharp_warnings_cs8383_highlighting
| Code Inspection: The tuple element name is ignored because a different name or no name is specified on the other side of the tuple == or != operator. |
resharper_c_sharp_warnings_cs8424_highlighting
| Code Inspection: The 'EnumeratorCancellation' attribute is only effective on a parameter of type 'CancellationToken' in an async-iterator method returning 'IAsyncEnumerable<>'. |
resharper_c_sharp_warnings_cs8425_highlighting
| Code Inspection: Async-iterator has one or more parameters of type 'CancellationToken' but none of them is annotated with the 'EnumeratorCancellation' attribute. |
resharper_c_sharp_warnings_cs8500_highlighting
| Code Inspection: This takes the address of, gets the size of, or declares a pointer to a managed type. |
resharper_c_sharp_warnings_cs8509_highlighting
| Code Inspection: The switch expression does not handle all possible inputs (it is not exhaustive). |
resharper_c_sharp_warnings_cs8519_highlighting
| Code Inspection: The given expression never matches the provided pattern. |
resharper_c_sharp_warnings_cs8520_highlighting
| Code Inspection: The given expression always matches the provided constant. |
resharper_c_sharp_warnings_cs8524_highlighting
| Code Inspection: The switch expression does not handle some values of its input type (it is not exhaustive) involving an unnamed enum value. |
resharper_c_sharp_warnings_cs8597_highlighting
| Code Inspection: Thrown value may be null. |
resharper_c_sharp_warnings_cs8600_highlighting
| Code Inspection: Converting null literal or possible null value to non-nullable type. |
resharper_c_sharp_warnings_cs8601_highlighting
| Code Inspection: Possible null reference assignment. |
resharper_c_sharp_warnings_cs8602_highlighting
| Code Inspection: Dereference of a possibly null reference. |
resharper_c_sharp_warnings_cs8603_highlighting
| Code Inspection: Possible null reference return. |
resharper_c_sharp_warnings_cs8604_highlighting
| Code Inspection: Possible null reference argument for a parameter. |
resharper_c_sharp_warnings_cs8605_highlighting
| Code Inspection: Unboxing a possibly null value. |
resharper_c_sharp_warnings_cs8607_highlighting
| Code Inspection: A possible null value may not be used for a type marked with [NotNull] or [DisallowNull]. |
resharper_c_sharp_warnings_cs8608_highlighting
| Code Inspection: Nullability of reference types in type doesn't match overridden member. |
resharper_c_sharp_warnings_cs8609_highlighting
| Code Inspection: Nullability of reference types in return type doesn't match overridden member. |
resharper_c_sharp_warnings_cs8610_highlighting
| Code Inspection: Nullability of reference types in type of parameter doesn't match overridden member. |
resharper_c_sharp_warnings_cs8611_highlighting
| Code Inspection: Nullability of reference types in type of parameter doesn't match partial method declaration. |
resharper_c_sharp_warnings_cs8612_highlighting
| Code Inspection: Nullability of reference types in type doesn't match implicitly implemented member. |
resharper_c_sharp_warnings_cs8613_highlighting
| Code Inspection: Nullability of reference types in return type doesn't match implicitly implemented member. |
resharper_c_sharp_warnings_cs8614_highlighting
| Code Inspection: Nullability of reference types in type of parameter doesn't match implicitly implemented member. |
resharper_c_sharp_warnings_cs8615_highlighting
| Code Inspection: Nullability of reference types in type doesn't match implemented member. |
resharper_c_sharp_warnings_cs8616_highlighting
| Code Inspection: Nullability of reference types in return type doesn't match implemented member. |
resharper_c_sharp_warnings_cs8617_highlighting
| Code Inspection: Nullability of reference types in type of parameter doesn't match implemented member. |
resharper_c_sharp_warnings_cs8618_highlighting
| Code Inspection: Non-nullable member is uninitialized. |
resharper_c_sharp_warnings_cs8619_highlighting
| Code Inspection: Nullability of reference types in source type doesn't match target type. |
resharper_c_sharp_warnings_cs8620_highlighting
| Code Inspection: Argument cannot be used for corresponding parameter due to differences in the nullability of reference types. |
resharper_c_sharp_warnings_cs8621_highlighting
| Code Inspection: Nullability of reference types in return type doesn't match the target delegate (possibly because of nullability attributes). |
resharper_c_sharp_warnings_cs8622_highlighting
| Code Inspection: Nullability of reference types in type of a parameter doesn't match the target delegate (possibly because of nullability attributes). |
resharper_c_sharp_warnings_cs8624_highlighting
| Code Inspection: Argument cannot be used as an output for parameter due to differences in the nullability of reference types. |
resharper_c_sharp_warnings_cs8625_highlighting
| Code Inspection: Cannot convert null literal to non-nullable reference type. |
resharper_c_sharp_warnings_cs8629_highlighting
| Code Inspection: Nullable value type may be null. |
resharper_c_sharp_warnings_cs8631_highlighting
| Code Inspection: Nullability of type argument doesn't match constraint type. |
resharper_c_sharp_warnings_cs8632_highlighting
| Code Inspection: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. |
resharper_c_sharp_warnings_cs8633_highlighting
| Code Inspection: Nullability mismatch in constraints for type parameter. |
resharper_c_sharp_warnings_cs8634_highlighting
| Code Inspection: Nullability of type argument doesn't match 'class' constraint. |
resharper_c_sharp_warnings_cs8643_highlighting
| Code Inspection: Nullability of reference types in explicit interface specifier doesn't match interface implemented by the type. |
resharper_c_sharp_warnings_cs8644_highlighting
| Code Inspection: Nullability of reference types in interface implemented by the base type doesn't match. |
resharper_c_sharp_warnings_cs8645_highlighting
| Code Inspection: Type is already listed in the interface list with different nullability of reference types. |
resharper_c_sharp_warnings_cs8655_highlighting
| Code Inspection: The switch expression does not handle some null inputs (it is not exhaustive). |
resharper_c_sharp_warnings_cs8656_highlighting
| Code Inspection: Call to a non-readonly member from a 'readonly' member results in an implicit copy of 'this' |
resharper_c_sharp_warnings_cs8667_highlighting
| Code Inspection: Partial method declarations have inconsistent nullability for type parameter. |
resharper_c_sharp_warnings_cs8669_highlighting
| Code Inspection: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. |
resharper_c_sharp_warnings_cs8670_highlighting
| Code Inspection: Object or collection initializer implicitly dereferences possibly null member. |
resharper_c_sharp_warnings_cs8714_highlighting
| Code Inspection: Nullability of type argument doesn't match 'notnull' constraint. |
resharper_c_sharp_warnings_cs8762_highlighting
| Code Inspection: Parameter must conditionally have a non-null value when exiting a function. |
resharper_c_sharp_warnings_cs8763_highlighting
| Code Inspection: A method marked [DoesNotReturn] should not return. |
resharper_c_sharp_warnings_cs8764_highlighting
| Code Inspection: Nullability of return type doesn't match overridden member (possibly because of nullability attributes). |
resharper_c_sharp_warnings_cs8765_highlighting
| Code Inspection: Nullability of type of parameter doesn't match overridden member (possibly because of nullability attributes). |
resharper_c_sharp_warnings_cs8766_highlighting
| Code Inspection: Nullability of return type doesn't match implicitly implemented member (possibly because of nullability attributes). |
resharper_c_sharp_warnings_cs8767_highlighting
| Code Inspection: Nullability of type of parameter doesn't match implicitly implemented member (possibly because of nullability attributes). |
resharper_c_sharp_warnings_cs8768_highlighting
| Code Inspection: Nullability of return type doesn't match implemented member (possibly because of nullability attributes). |
resharper_c_sharp_warnings_cs8769_highlighting
| Code Inspection: Nullability of type of parameter doesn't match implemented member (possibly because of nullability attributes). |
resharper_c_sharp_warnings_cs8770_highlighting
| Code Inspection: Method lacks '[DoesNotReturn]' annotation in order to match implemented or overridden member. |
resharper_c_sharp_warnings_cs8774_highlighting
| Code Inspection: Member must have a non-null value when exiting. |
resharper_c_sharp_warnings_cs8775_highlighting
| Code Inspection: Member must conditionally have a non-null value when exiting a function. |
resharper_c_sharp_warnings_cs8776_highlighting
| Code Inspection: Member cannot be used in this attribute. |
resharper_c_sharp_warnings_cs8777_highlighting
| Code Inspection: Parameter must have a non-null value when exiting. |
resharper_c_sharp_warnings_cs8794_highlighting
| Code Inspection: Given expression always matches the provided pattern |
resharper_c_sharp_warnings_cs8819_highlighting
| Code Inspection: Nullability of reference types in return type doesn't match partial method declaration. |
resharper_c_sharp_warnings_cs8824_highlighting
| Code Inspection: Parameter must have a non-null value when exiting because parameter mentioned in [NotNullIfNotNull] annotation is non-null. |
resharper_c_sharp_warnings_cs8825_highlighting
| Code Inspection: Return value must be non-null because parameter mentioned in [NotNullIfNotNull] annotation is non-null. |
resharper_c_sharp_warnings_cs8846_highlighting
| Code Inspection: The switch expression does not handle all possible values of its input type (it is not exhaustive). However, a pattern with a 'when' clause might successfully match this value. |
resharper_c_sharp_warnings_cs8847_highlighting
| Code Inspection: The switch expression does not handle some null inputs (it is not exhaustive). However, a pattern with a 'when' clause might successfully match this value. |
resharper_c_sharp_warnings_cs8851_highlighting
| Code Inspection: Record defined 'Equals' but not 'GetHashCode' |
resharper_c_sharp_warnings_cs8860_highlighting
| Code Inspection: Types and aliases should not be named 'record' |
resharper_c_sharp_warnings_cs8892_highlighting
| Code Inspection: Asynchronous 'Main' method will not be used as an entry point because a synchronous entry point was found. |
resharper_c_sharp_warnings_cs8947_highlighting
| Code Inspection: Parameter occurs after interpolated string handler parameter in the parameter list. |
resharper_c_sharp_warnings_cs8960_highlighting
| Code Inspection: The CallerArgumentExpressionAttribute will have no effect; it is overridden by the CallerLineNumberAttribute |
resharper_c_sharp_warnings_cs8961_highlighting
| Code Inspection: The CallerArgumentExpressionAttribute will have no effect; it is overridden by the CallerFilePathAttribute |
resharper_c_sharp_warnings_cs8962_highlighting
| Code Inspection: The CallerArgumentExpressionAttribute will have no effect; it is overridden by the CallerMemberNameAttribute |
resharper_c_sharp_warnings_cs8963_highlighting
| Code Inspection: The CallerArgumentExpressionAttribute is applied with an invalid parameter name. |
resharper_c_sharp_warnings_cs8965_highlighting
| Code Inspection: The CallerArgumentExpressionAttribute applied to parameter will have no effect because it's self-referential |
resharper_c_sharp_warnings_cs8966_highlighting
| Code Inspection: The CallerArgumentExpressionAttribute will have no effect because it applies to a member that is used in contexts that do not allow optional arguments |
resharper_c_sharp_warnings_cs8971_highlighting
| Code Inspection: [InterpolatedStringHandlerArgument] has no effect when applied to lambda parameters and will be ignored at the call site. |
resharper_c_sharp_warnings_cs8974_highlighting
| Code Inspection: Converting method group to non-delegate type 'object'. |
resharper_c_sharp_warnings_cs8981_highlighting
| Code Inspection: The type name only contains lower-cased ASCII characters. Such names may become reserved for the language |
resharper_c_sharp_warnings_cs9042_highlighting
| Code Inspection: Obsolete members should not be required. |
resharper_c_sharp_warnings_cs9073_highlighting
| Code Inspection: The 'scoped' modifier of a parameter doesn't match target delegate. |
resharper_c_sharp_warnings_cs9074_highlighting
| Code Inspection: The 'scoped' modifier of parameter doesn't match overridden or implemented member. |
resharper_c_sharp_warnings_cs9080_highlighting
| Code Inspection: Use of a variable in this context may expose referenced variables outside of their declaration scope. |
resharper_c_sharp_warnings_cs9081_highlighting
| Code Inspection: A result of a stackalloc expression in this context may be exposed outside of the containing method. |
resharper_c_sharp_warnings_cs9082_highlighting
| Code Inspection: A local variable is returned by reference but was initialized to a value that cannot be returned by reference. |
resharper_c_sharp_warnings_cs9083_highlighting
| Code Inspection: A member of a variable is returned by reference but was initialized to a value that cannot be returned by reference |
resharper_c_sharp_warnings_cs9084_highlighting
| Code Inspection: Struct member returns 'this' or other instance members by reference. |
resharper_c_sharp_warnings_cs9085_highlighting
| Code Inspection: This ref-assigns an expression to a variable with a narrower escape scope. |
resharper_c_sharp_warnings_cs9086_highlighting
| Code Inspection: The branches of the ref conditional operator refer to variables with incompatible declaration scopes. |
resharper_c_sharp_warnings_cs9087_highlighting
| Code Inspection: This returns a parameter by reference but it is not a ref parameter. |
resharper_c_sharp_warnings_cs9088_highlighting
| Code Inspection: This returns a parameter by reference but it is scoped to the current method. |
resharper_c_sharp_warnings_cs9089_highlighting
| Code Inspection: This returns by reference a member of parameter that is not a ref or out parameter. |
resharper_c_sharp_warnings_cs9090_highlighting
| Code Inspection: This returns by reference a member of parameter that is scoped to the current method. |
resharper_c_sharp_warnings_cs9091_highlighting
| Code Inspection: This returns local by reference but it is not a ref local. |
resharper_c_sharp_warnings_cs9092_highlighting
| Code Inspection: This returns a member of local by reference but it is not a ref local. |
resharper_c_sharp_warnings_cs9093_highlighting
| Code Inspection: This ref-assigns a value that can only escape the current method through a return statement. |
resharper_c_sharp_warnings_cs9094_highlighting
| Code Inspection: This returns a parameter by reference through a ref parameter; but it can only safely be returned in a return statement. |
resharper_c_sharp_warnings_cs9095_highlighting
| Code Inspection: This returns by reference a member of parameter through a ref parameter; but it can only safely be returned in a return statement. |
resharper_c_sharp_warnings_cs9097_highlighting
| Code Inspection: This ref-assigns a value that has a wider value escape scope than the target allowing assignment through the target of values with narrower escapes scopes. |
resharper_c_sharp_warnings_cs9099_highlighting
| Code Inspection: The default parameter value does not match in the target delegate type. |
resharper_c_sharp_warnings_cs9100_highlighting
| Code Inspection: Parameter has params modifier in lambda but not in target delegate type. |
resharper_c_sharp_warnings_cs9107_highlighting
| Code Inspection: Parameter is captured into the state of the enclosing type and its value is also passed to the base constructor. The value might be captured by the base class as well. |
resharper_c_sharp_warnings_cs9124_highlighting
| Code Inspection: Parameter is captured into the state of the enclosing type and its value is also used to initialize a field, property, or event. |
resharper_c_sharp_warnings_cs9154_highlighting
| Code Inspection: Signatures of interceptable and interceptor methods do not match |
resharper_c_sharp_warnings_cs9158_highlighting
| Code Inspection: Nullability of reference types in type of parameter doesn't match interceptable method |
resharper_c_sharp_warnings_cs9159_highlighting
| Code Inspection: Nullability of reference types in return type in interceptor method doesn't match interceptable method' |
resharper_c_sharp_warnings_cs9179_highlighting
| Code Inspection: Primary constructor parameter is shadowed by a member from base type. |
resharper_c_sharp_warnings_cs9181_highlighting
| Code Inspection: Inline array indexer will not be used for element access expression. |
resharper_c_sharp_warnings_cs9182_highlighting
| Code Inspection: Inline array 'Slice' method will not be used for element access expression. |
resharper_c_sharp_warnings_cs9183_highlighting
| Code Inspection: Inline array conversion operator will not be used for conversion from expression of the declaring type. |
resharper_c_sharp_warnings_cs9184_highlighting
| Code Inspection: 'Inline arrays' language feature is not supported for inline array types with element field which is either a 'ref' field, or has type that is not valid as a type argument. |
resharper_c_sharp_warnings_cs9191_highlighting
| Code Inspection: The 'ref' modifier for an argument corresponding to 'in' parameter is equivalent to 'in'. Consider using 'in' instead. |
resharper_c_sharp_warnings_cs9192_highlighting
| Code Inspection: The 'ref' modifier for an argument corresponding to 'in' parameter is equivalent to 'in'. Consider using 'in' instead. |
resharper_c_sharp_warnings_cs9193_highlighting
| Code Inspection: Argument should be a variable because it is passed to a 'ref readonly' parameter. |
resharper_c_sharp_warnings_cs9195_highlighting
| Code Inspection: Argument should be passed with the 'in' keyword. |
resharper_c_sharp_warnings_cs9196_highlighting
| Code Inspection: Reference kind modifier of parameter doesn't match the corresponding parameter in overridden or implemented member. |
resharper_c_sharp_warnings_cs9200_highlighting
| Code Inspection: A default value is specified for 'ref readonly' parameter, but 'ref readonly' should be used only for references. Consider declaring the parameter as 'in'. |
resharper_c_sharp_warnings_cs9208_highlighting
| Code Inspection: Collection expression may incur unexpected heap allocations |
resharper_c_sharp_warnings_cs9209_highlighting
| Code Inspection: Collection expression may incur unexpected heap allocations due to the use of '..' spreads |
resharper_c_sharp_warnings_wme006_highlighting
| Code Inspection: Namespace should be default namespace of this project |
resharper_caller_callee_using_error_highlighting
| Code Inspection: Using of 'arguments.caller' and 'arguments.callee' in the 'strict mode' |
resharper_caller_callee_using_highlighting
| Code Inspection: Using of 'arguments.caller' and 'arguments.callee' |
resharper_can_simplify_dictionary_lookup_with_try_add_highlighting
| Code Inspection: Dictionary lookup can be simplified with 'TryAdd' |
resharper_can_simplify_dictionary_lookup_with_try_get_value_highlighting
| Code Inspection: Dictionary lookup can be simplified with 'TryGetValue' |
resharper_can_simplify_dictionary_removing_with_single_call_highlighting
| Code Inspection: Dictionary item removing can be simplified with single 'Remove' |
resharper_can_simplify_dictionary_try_get_value_with_get_value_or_default_highlighting
| Code Inspection: Dictionary lookup can be simplified with 'GetValueOrDefault' |
resharper_can_simplify_set_adding_with_single_call_highlighting
| Code Inspection: Can simplify 'Contains' before 'Add' |
resharper_can_use_global_alias
| Reference qualification and 'using' directives - Allow 'global::' prefix use (C#) |
resharper_cannot_apply_equality_operator_to_type_highlighting
| Code Inspection: Compare with '==' types marked by 'CannotApplyEqualityOperatorAttribute' |
resharper_case_block_braces
| Braces layout - Block under the 'case' label, available for: C# |
resharper_check_for_reference_equality_instead_1_highlighting
| Code Inspection: Check for reference equality instead |
resharper_check_for_reference_equality_instead_2_highlighting
| Code Inspection: Check for reference equality instead |
resharper_check_for_reference_equality_instead_3_highlighting
| Code Inspection: Check for reference equality instead |
resharper_check_for_reference_equality_instead_4_highlighting
| Code Inspection: Check for reference equality instead |
resharper_check_namespace_highlighting
| Code Inspection: Namespace does not correspond to file location |
resharper_class_can_be_sealed_global_highlighting
| Code Inspection: Class can be made sealed (non-inheritable) (non-private accessibility) |
resharper_class_can_be_sealed_local_highlighting
| Code Inspection: Class can be made sealed (non-inheritable) (private accessibility) |
resharper_class_cannot_be_instantiated_highlighting
| Code Inspection: Class cannot be instantiated |
resharper_class_highlighting
| Code Inspection: Class emulation can be converted to class |
resharper_class_never_instantiated_global_highlighting
| Code Inspection: Class is never instantiated (non-private accessibility) |
resharper_class_never_instantiated_local_highlighting
| Code Inspection: Class is never instantiated (private accessibility) |
resharper_class_with_virtual_members_never_inherited_global_highlighting
| Code Inspection: Class with virtual (overridable) members never inherited (non-private accessibility) |
resharper_class_with_virtual_members_never_inherited_local_highlighting
| Code Inspection: Class with virtual (overridable) members never inherited (private accessibility) |
resharper_closure_on_modified_variable_highlighting
| Code Inspection: Closure on a variable modified in loop of outer scope |
resharper_co_variant_array_conversion_highlighting
| Code Inspection: Co-variant array conversion |
resharper_coerced_equals_using_highlighting
| Code Inspection: Using of coerced equality (using of coerced equality operator) |
resharper_coerced_equals_using_with_null_undefined_highlighting
| Code Inspection: Using of coerced equality (using of coerced equality operator with 'null' or 'undefined') |
resharper_collection_never_queried_global_highlighting
| Code Inspection: Collection content is never queried (non-private accessibility) |
resharper_collection_never_queried_local_highlighting
| Code Inspection: Collection content is never queried (private accessibility) |
resharper_collection_never_updated_global_highlighting
| Code Inspection: Collection is never updated (non-private accessibility) |
resharper_collection_never_updated_local_highlighting
| Code Inspection: Collection is never updated (private accessibility) |
resharper_comma_not_valid_here_highlighting
| Code Inspection: Comma is not valid here |
resharper_comment_typo_highlighting
| Code Inspection: Typo in comment |
resharper_common_js_external_module_highlighting
| Code Inspection: CommonJs module can be converted to external module |
resharper_compare_non_constrained_generic_with_null_highlighting
| Code Inspection: Possible comparison of value type with 'null' |
resharper_compare_of_floats_by_equality_operator_highlighting
| Code Inspection: Equality comparison of floating point numbers |
resharper_condition_is_always_const_highlighting
| Code Inspection: Condition is always constant |
resharper_condition_is_always_true_or_false_according_to_nullable_api_contract_highlighting
| Code Inspection: Expression is always 'true' or 'false' according to nullable reference types' annotations |
resharper_condition_is_always_true_or_false_highlighting
| Code Inspection: Expression is always 'true' or always 'false' |
resharper_conditional_access_qualifier_is_non_nullable_according_to_api_contract_highlighting
| Code Inspection: Conditional access qualifier expression is not null according to nullable reference types' annotations |
resharper_conditional_ternary_equal_branch_highlighting
| Code Inspection: '?:' expression has identical true and false branches |
resharper_confusing_char_as_integer_in_constructor_highlighting
| Code Inspection: Char is possibly unintentionally used as integer |
resharper_constant_conditional_access_qualifier_highlighting
| Code Inspection: Conditional access qualifier expression is known to be null or not null |
resharper_constant_null_coalescing_condition_highlighting
| Code Inspection: '??' condition is known to be null or not null |
resharper_constructor_call_not_used_highlighting
| Code Inspection: Constructor call is not used or possibly used for side-effects |
resharper_constructor_initializer_loop_highlighting
| Code Inspection: Possible cyclic constructor call |
resharper_constructor_or_destructor_body
| Code body - Constructors and destructors (C#) |
resharper_constructor_with_must_dispose_resource_attribute_base_is_not_annotated_highlighting
| Code Inspection: [MustDisposeResource] annotation is not inherited from the base constructor and should be placed explicitly |
resharper_container_annotation_redundancy_highlighting
| Code Inspection: Container nullability attribute usage with declaration of non-container type |
resharper_continuous_indent_multiplier
| General - Continuous line indent multiplier (C#) |
resharper_contract_annotation_not_parsed_highlighting
| Code Inspection: Problem in contract annotation definition |
resharper_convert_closure_to_method_group_highlighting
| Code Inspection: Convert lambda expression into method group |
resharper_convert_conditional_ternary_expression_to_switch_expression_highlighting
| Code Inspection: Replace ternary expression with 'switch' expression |
resharper_convert_constructor_to_member_initializers_highlighting
| Code Inspection: Convert constructor into member initializers |
resharper_convert_if_do_to_while_highlighting
| Code Inspection: Convert 'if do while' into 'while' |
resharper_convert_if_statement_to_conditional_ternary_expression_highlighting
| Code Inspection: 'if' statement can be rewritten as '?:' expression |
resharper_convert_if_statement_to_null_coalescing_assignment_highlighting
| Code Inspection: 'if' statement can be rewritten as '??=' assignment |
resharper_convert_if_statement_to_null_coalescing_expression_highlighting
| Code Inspection: 'if' statement can be rewritten as '??' expression |
resharper_convert_if_statement_to_return_statement_highlighting
| Code Inspection: 'if-return' statement can be rewritten as 'return' statement |
resharper_convert_if_statement_to_switch_statement_highlighting
| Code Inspection: Convert 'if' statement into 'switch' |
resharper_convert_if_to_or_expression_highlighting
| Code Inspection: Convert 'if' into '||' |
resharper_convert_nullable_to_short_form_highlighting
| Code Inspection: Convert 'Nullable<T>' into 'T?' |
resharper_convert_switch_statement_to_switch_expression_highlighting
| Code Inspection: Replace 'switch' statement with 'switch' expression |
resharper_convert_to_auto_property_highlighting
| Code Inspection: Convert property into auto-property |
resharper_convert_to_auto_property_when_possible_highlighting
| Code Inspection: Convert property into auto-property (when possible) |
resharper_convert_to_auto_property_with_private_setter_highlighting
| Code Inspection: Convert property into auto-property with private setter |
resharper_convert_to_compound_assignment_highlighting
| Code Inspection: Use compound assignment |
resharper_convert_to_constant_global_highlighting
| Code Inspection: Convert local variable or field into constant (non-private accessibility) |
resharper_convert_to_constant_local_highlighting
| Code Inspection: Convert local variable or field into constant (private accessibility) |
resharper_convert_to_lambda_expression_highlighting
| Code Inspection: Convert into lambda expression |
resharper_convert_to_local_function_highlighting
| Code Inspection: Convert delegate variable into local function |
resharper_convert_to_null_coalescing_compound_assignment_highlighting
| Code Inspection: Use compound assignment |
resharper_convert_to_primary_constructor_highlighting
| Code Inspection: Convert constructor into primary constructor |
resharper_convert_to_static_class_highlighting
| Code Inspection: Convert into static class |
resharper_convert_to_using_declaration_highlighting
| Code Inspection: Convert into 'using' declaration |
resharper_convert_to_vb_auto_property_highlighting
| Code Inspection: Convert property to auto-property |
resharper_convert_to_vb_auto_property_when_possible_highlighting
| Code Inspection: Convert property to auto-property when possible |
resharper_convert_to_vb_auto_property_with_private_setter_highlighting
| Code Inspection: Convert property to auto-property with private setter |
resharper_convert_type_check_pattern_to_null_check_highlighting
| Code Inspection: Use null check pattern instead of a type check succeeding on any not-null value |
resharper_convert_type_check_to_null_check_highlighting
| Code Inspection: Use null check instead of a type check succeeding on any not-null value |
resharper_cpp_brace_style
| Braces layout style (generalized) |
resharper_cpp_space_after_comma
| Space after comma (generalized) |
resharper_cpp_space_before_comma
| Space before comma (generalized) |
resharper_cpp_space_between_method_call_name_and_opening_parenthesis
| Space before method call parenthesis (generalized) |
resharper_create_specialized_overload_highlighting
| Code Inspection: String literal usage allows creating specialized overload |
resharper_csharp_accessor_declaration_braces
| Braces layout - Accessor declaration (C#) |
resharper_csharp_accessor_owner_body
| Code body - Properties, indexers, and events (C#) |
resharper_csharp_accessor_owner_declaration_braces
| Braces layout - Property declaration (C#) |
resharper_csharp_add_imports_to_deepest_scope
| Reference qualification and 'using' directives - Add 'using' directive to deepest scope (C#) |
resharper_csharp_align_first_arg_by_paren
| Align multiline constructs - Call arguments by '(' (C#) |
resharper_csharp_align_linq_query
| Align multiline constructs - LINQ query (C#) |
resharper_csharp_align_multiline_argument
| Align multiline constructs - Call arguments (C#) |
resharper_csharp_align_multiline_array_and_object_initializer
| Align multiline constructs - Array, object and collection initializer (C#) |
resharper_csharp_align_multiline_binary_expressions_chain
| Align multiline constructs - Binary expressions (C#) |
resharper_csharp_align_multiline_binary_patterns
| Align multiline constructs - Binary patterns (C#) |
resharper_csharp_align_multiline_calls_chain
| Align multiline constructs - Chained method calls (C#) |
resharper_csharp_align_multiline_comments
| Align multiline constructs - Align multiline comments with asterisks (C#) |
resharper_csharp_align_multiline_expression
| Align multiline constructs - Other expressions (C#) |
resharper_csharp_align_multiline_extends_list
| Align multiline constructs - List of base classes and interfaces (C#) |
resharper_csharp_align_multiline_for_stmt
| Align multiline constructs - 'for' statement header (C#) |
resharper_csharp_align_multiline_list_pattern
| Align multiline constructs - List patterns and collection expressions (C#) |
resharper_csharp_align_multiline_parameter
| Align multiline constructs - Method parameters (C#) |
resharper_csharp_align_multiline_property_pattern
| Align multiline constructs - Property patterns (C#) |
resharper_csharp_align_multiline_statement_conditions
| Align multiline constructs - Statement conditions inside parenthesis (C#) |
resharper_csharp_align_multiline_switch_expression
| Align multiline constructs - Switch expressions (C#) |
resharper_csharp_align_multiple_declaration
| Align multiline constructs - Multiple declarations (C#) |
resharper_csharp_align_multline_type_parameter_constrains
| Align multiline constructs - Type parameter constraints (C#) |
resharper_csharp_align_multline_type_parameter_list
| Align multiline constructs - Type parameters list (C#) |
resharper_csharp_align_tuple_components
| Align multiline constructs - Tuple components (C#) |
resharper_csharp_alignment_tab_fill_style
| Align multiline constructs - How to align when tabs are used for indents (C#) |
resharper_csharp_allow_alias
| Reference qualification and 'using' directives - Use using alias directive to resolve conflicts (C#) |
resharper_csharp_allow_comment_after_lbrace
| Braces layout - Allow comment after '{' (C#) |
resharper_csharp_allow_far_alignment
| Align multiline constructs - Align even if the resulting indentation is too large (C#) |
resharper_csharp_anonymous_method_declaration_braces
| Braces layout - Lambda and delegate (anonymous method declaration) (C#) |
resharper_csharp_arguments_anonymous_function
| Arguments - Anonymous methods (delegates and lambdas) (C#) |
resharper_csharp_arguments_literal
| Arguments - Literal values (C#) |
resharper_csharp_arguments_named
| Arguments - Named expressions (variables, properties, methods, etc.) (C#) |
resharper_csharp_arguments_other
| Arguments - Other (C#) |
resharper_csharp_arguments_skip_single
| Arguments - Skip single arguments (C#) |
resharper_csharp_arguments_string_literal
| Arguments - String literal values (C#) |
resharper_csharp_blank_lines_after_block_statements
| Blank lines in code - After statements with child blocks (C#) |
resharper_csharp_blank_lines_after_case
| Blank lines in code - After 'case' in switch statement (C#) |
resharper_csharp_blank_lines_after_control_transfer_statements
| Blank lines in code - After statements with control transfer (C#) |
resharper_csharp_blank_lines_after_file_scoped_namespace_directive
| Blank lines in declarations - After file-scoped namespace directive (C#) |
resharper_csharp_blank_lines_after_multiline_statements
| Blank lines in code - After multiline statements (C#) |
resharper_csharp_blank_lines_after_start_comment
| Blank lines in declarations - After file header comment (C#) |
resharper_csharp_blank_lines_after_using_list
| Blank lines in declarations - After 'using' list (C#) |
resharper_csharp_blank_lines_around_accessor
| Blank lines in declarations - Around property/event accessor (C#) |
resharper_csharp_blank_lines_around_auto_property
| Blank lines in declarations - Around auto/abstract property/event (C#) |
resharper_csharp_blank_lines_around_block_case_section
| Blank lines in code - Around 'case' section with a block in switch statement (C#) |
resharper_csharp_blank_lines_around_field
| Blank lines in declarations - Around field (C#) |
resharper_csharp_blank_lines_around_invocable
| Blank lines in declarations - Around method (C#) |
resharper_csharp_blank_lines_around_local_method
| Blank lines in code - Around local function (C#) |
resharper_csharp_blank_lines_around_multiline_case_section
| Blank lines in code - Around multiline 'case' section in switch statement (C#) |
resharper_csharp_blank_lines_around_namespace
| Blank lines in declarations - Around namespace (C#) |
resharper_csharp_blank_lines_around_property
| Blank lines in declarations - Around property/event (C#) |
resharper_csharp_blank_lines_around_region
| General - Around region (C#) |
resharper_csharp_blank_lines_around_single_line_accessor
| Blank lines in declarations - Around single line property/event accessor (C#) |
resharper_csharp_blank_lines_around_single_line_auto_property
| Blank lines in declarations - Around single line auto/abstract property/event (C#) |
resharper_csharp_blank_lines_around_single_line_field
| Blank lines in declarations - Around single line field (C#) |
resharper_csharp_blank_lines_around_single_line_invocable
| Blank lines in declarations - Around single line method (C#) |
resharper_csharp_blank_lines_around_single_line_local_method
| Blank lines in code - Around single line local function (C#) |
resharper_csharp_blank_lines_around_single_line_property
| Blank lines in declarations - Around single line property/event (C#) |
resharper_csharp_blank_lines_around_single_line_type
| Blank lines in declarations - Around single-line type (C#) |
resharper_csharp_blank_lines_around_type
| Blank lines in declarations - Around type (C#) |
resharper_csharp_blank_lines_before_block_statements
| Blank lines in code - Before statements with child blocks (C#) |
resharper_csharp_blank_lines_before_case
| Blank lines in code - Before 'case' in switch statement (C#) |
resharper_csharp_blank_lines_before_control_transfer_statements
| Blank lines in code - Before statements with control transfer (C#) |
resharper_csharp_blank_lines_before_multiline_statements
| Blank lines in code - Before multiline statements (C#) |
resharper_csharp_blank_lines_before_single_line_comment
| General - Before single-line comment (C#) |
resharper_csharp_blank_lines_between_using_groups
| Blank lines in declarations - Between different 'using' groups (C#) |
resharper_csharp_blank_lines_inside_namespace
| Blank lines in declarations - Inside namespace (C#) |
resharper_csharp_blank_lines_inside_region
| General - Inside region (C#) |
resharper_csharp_blank_lines_inside_type
| Blank lines in declarations - Inside type (C#) |
resharper_csharp_brace_style
| Braces layout style (generalized) |
resharper_csharp_braces_for_dowhile
| Braces - In 'do-while' statement (C#) |
resharper_csharp_braces_for_fixed
| Braces - In 'fixed' statement (C#) |
resharper_csharp_braces_for_for
| Braces - In 'for' statement (C#) |
resharper_csharp_braces_for_foreach
| Braces - In 'foreach' statement (C#) |
resharper_csharp_braces_for_ifelse
| Braces - In 'if' statement (C#) |
resharper_csharp_braces_for_lock
| Braces - In 'lock' statement (C#) |
resharper_csharp_braces_for_using
| Braces - In 'using' statement (C#) |
resharper_csharp_braces_for_while
| Braces - In 'while' statement (C#) |
resharper_csharp_braces_redundant
| Braces - Remove redundant braces (C#) |
resharper_csharp_builtin_type_apply_to_native_integer
| Built-in types - Also apply to native-sized integer types (C#) |
resharper_csharp_builtin_type_reference_for_member_access_style
| Built-in types - In member access expressions, prefer (C#) |
resharper_csharp_builtin_type_reference_style
| Built-in types - In locals, members and parameters, prefer (C#) |
resharper_csharp_can_use_global_alias
| Reference qualification and 'using' directives - Allow 'global::' prefix use (C#) |
resharper_csharp_case_block_braces
| Braces layout - Block under the 'case' label (C#) |
resharper_csharp_constructor_or_destructor_body
| Code body - Constructors and destructors (C#) |
resharper_csharp_continuous_indent_multiplier
| General - Continuous line indent multiplier (C#) |
resharper_csharp_default_internal_modifier
| Modifiers - Prefer explicit/implicit internal modifier for types (C#) |
resharper_csharp_default_private_modifier
| Modifiers - Prefer explicit/implicit private modifier for type members (C#) |
resharper_csharp_default_value_when_type_evident
| Default value - When type is evident from usage (C#) |
resharper_csharp_default_value_when_type_not_evident
| Default value - When type is not evident from usage (C#) |
resharper_csharp_empty_block_style
| Braces layout - Empty braces formatting (C#) |
resharper_csharp_extra_spaces
| Preserve existing formatting - Extra spaces inside (C#) |
resharper_csharp_for_built_in_types
| 'var' usage in declarations - For built-in types (C#) |
resharper_csharp_for_other_types
| 'var' usage in declarations - Elsewhere (C#) |
resharper_csharp_for_simple_types
| 'var' usage in declarations - For simple types (C#) |
resharper_csharp_force_attribute_style
| Attributes - Join or separate attributes in section (C#) |
resharper_csharp_force_chop_compound_do_expression
| Arrangement of binary expressions - Force chop compound condition in 'do' statement (C#) |
resharper_csharp_force_chop_compound_if_expression
| Arrangement of binary expressions - Force chop compound condition in 'if' statement (C#) |
resharper_csharp_force_chop_compound_while_expression
| Arrangement of binary expressions - Force chop compound condition in 'while' statement (C#) |
resharper_csharp_indent_anonymous_method_block
| Align multiline constructs - Anonymous method body (C#) |
resharper_csharp_indent_braces_inside_statement_conditions
| Other indents - Indent braces inside statement conditions (C#) |
resharper_csharp_indent_inside_namespace
| Braces layout - Indent inside namespace declaration (C#) |
resharper_csharp_indent_invocation_pars
| Parenthesis - Indent method calls' parenthesis (C#) |
resharper_csharp_indent_method_decl_pars
| Parenthesis - Indent method declarations' parenthesis (C#) |
resharper_csharp_indent_nested_fixed_stmt
| Nested statements - Indent nested 'fixed' statements (C#) |
resharper_csharp_indent_nested_for_stmt
| Nested statements - Indent nested 'for' statements (C#) |
resharper_csharp_indent_nested_foreach_stmt
| Nested statements - Indent nested 'foreach' statements (C#) |
resharper_csharp_indent_nested_lock_stmt
| Nested statements - Indent nested 'lock' statements (C#) |
resharper_csharp_indent_nested_usings_stmt
| Nested statements - Indent nested 'using' statements (C#) |
resharper_csharp_indent_nested_while_stmt
| Nested statements - Indent nested 'while' statements (C#) |
resharper_csharp_indent_pars
| Parenthesis - Indent other parenthesis and brackets (C#) |
resharper_csharp_indent_preprocessor_if
| Preprocessor directives - Indent #if, #else, #elif, #endif (C#) |
resharper_csharp_indent_preprocessor_other
| Preprocessor directives - Indent other preprocessor directives (C#) |
resharper_csharp_indent_preprocessor_region
| Preprocessor directives - Indent #region, #endregion (C#) |
resharper_csharp_indent_primary_constructor_decl_pars
| Parenthesis - Indent primary constructor declarations' parenthesis (C#) |
resharper_csharp_indent_raw_literal_string
| Align multiline constructs - How to indent raw string literals (C#) |
resharper_csharp_indent_size
| General - Indent size (C#) |
resharper_csharp_indent_statement_pars
| Parenthesis - Indent statement (if, while, for, etc) parenthesis (C#) |
resharper_csharp_indent_style
| General - Indent style (C#) |
resharper_csharp_indent_type_constraints
| Other indents - Indent type constraints (C#) |
resharper_csharp_indent_typearg_angles
| Parenthesis - Indent type argument's angles (C#) |
resharper_csharp_indent_typeparam_angles
| Parenthesis - Indent type parameter's angles (C#) |
resharper_csharp_initializer_braces
| Braces layout - Expressions (initializers, switch expressions, patterns, collection expressions) (C#) |
resharper_csharp_insert_final_newline
| General - Line feed at end of file (C#) |
resharper_csharp_instance_members_qualify_declared_in
| Instance members qualification - Qualify members declared in (C#) |
resharper_csharp_instance_members_qualify_members
| Instance members qualification - Use 'this.' qualifier for (C#) |
resharper_csharp_int_align
| Align similar code in columns (generalized) |
resharper_csharp_int_align_assignments
| Align similar code in columns - Other assignments and initializers (C#) |
resharper_csharp_int_align_binary_expressions
| Align similar code in columns - Binary expressions (C#) |
resharper_csharp_int_align_comments
| Align similar code in columns - End comments (C#) |
resharper_csharp_int_align_fields
| Align similar code in columns - Fields and constants (C#) |
resharper_csharp_int_align_fix_in_adjacent
| Align similar code in columns - Fix column alignment in adjacent lines (C#) |
resharper_csharp_int_align_invocations
| Align similar code in columns - Invocations of the same method (C#) |
resharper_csharp_int_align_methods
| Align similar code in columns - Simple methods, operators, delegates (C#) |
resharper_csharp_int_align_nested_ternary
| Align similar code in columns - Nested ternary operators (C#) |
resharper_csharp_int_align_parameters
| Align similar code in columns - Multiline method signature (C#) |
resharper_csharp_int_align_properties
| Align similar code in columns - Properties and events (C#) |
resharper_csharp_int_align_property_patterns
| Align similar code in columns - Property patterns (C#) |
resharper_csharp_int_align_switch_expressions
| Align similar code in columns - Switch expressions (C#) |
resharper_csharp_int_align_switch_sections
| Align similar code in columns - Simple switch sections (C#) |
resharper_csharp_int_align_variables
| Align similar code in columns - Variables and local constants (C#) |
resharper_csharp_invocable_declaration_braces
| Braces layout - Method declaration (C#) |
resharper_csharp_keep_blank_lines_in_code
| Blank lines in code - Keep max blank lines in code (C#) |
resharper_csharp_keep_blank_lines_in_declarations
| Blank lines in declarations - Keep max blank lines in declarations (C#) |
resharper_csharp_keep_existing_arrangement
| Keep existing code arrangements (single line/multi line) (generalized) |
resharper_csharp_keep_existing_attribute_arrangement
| Arrangement of attributes - Keep existing arrangement of attributes (C#) |
resharper_csharp_keep_existing_declaration_block_arrangement
| Arrangement of declaration blocks - Keep existing arrangement of declaration blocks (C#) |
resharper_csharp_keep_existing_declaration_parens_arrangement
| Arrangement of method signatures - Keep existing arrangement of parenthesis in declaration (C#) |
resharper_csharp_keep_existing_embedded_arrangement
| Arrangement of embedded statements - Keep existing arrangement of embedded statements (C#) |
resharper_csharp_keep_existing_embedded_block_arrangement
| Arrangement of embedded blocks - Keep existing arrangement of embedded blocks (C#) |
resharper_csharp_keep_existing_enum_arrangement
| Arrangement of enumerations - Keep existing arrangement of enumeration (C#) |
resharper_csharp_keep_existing_expr_member_arrangement
| Arrangement of expression bodied members - Keep existing arrangement of expression bodied members (C#) |
resharper_csharp_keep_existing_initializer_arrangement
| Arrangement of initializers - Keep existing arrangement of initializers (C#) |
resharper_csharp_keep_existing_invocation_parens_arrangement
| Arrangement of invocations - Keep existing arrangement of parenthesis in invocation (C#) |
resharper_csharp_keep_existing_linebreaks
| General - Keep existing line breaks (C#) |
resharper_csharp_keep_existing_list_patterns_arrangement
| Arrangement of list patterns - Keep existing arrangement of list patterns and collection expressions (C#) |
resharper_csharp_keep_existing_primary_constructor_declaration_parens_arrangement
| Arrangement of primary constructor signatures - Keep existing arrangement of parenthesis in declaration (C#) |
resharper_csharp_keep_existing_property_patterns_arrangement
| Arrangement of property patterns - Keep existing arrangement of property patterns (C#) |
resharper_csharp_keep_existing_switch_expression_arrangement
| Arrangement of switch expressions - Keep existing arrangement of switch expressions (C#) |
resharper_csharp_keep_user_linebreaks
| General - Keep existing line breaks (C#) |
resharper_csharp_local_function_body
| Code body - Local functions (C#) |
resharper_csharp_max_array_initializer_elements_on_line
| Arrangement of initializers - Max array initializer and collection expression elements on a single line (C#) |
resharper_csharp_max_attribute_length_for_same_line
| Arrangement of attributes - Place attribute section list on separate line if it is longer than (C#) |
resharper_csharp_max_enum_members_on_line
| Arrangement of enumerations - Max enumeration members on a single line (C#) |
resharper_csharp_max_formal_parameters_on_line
| Arrangement of method signatures - Max formal parameters on a single line (C#) |
resharper_csharp_max_initializer_elements_on_line
| Arrangement of initializers - Max object and collection initializer elements on a single line (C#) |
resharper_csharp_max_invocation_arguments_on_line
| Arrangement of invocations - Max invocation arguments on a single line (C#) |
resharper_csharp_max_line_length
| General - Hard wrap at (C#) |
resharper_csharp_max_primary_constructor_parameters_on_line
| Arrangement of primary constructor signatures - Max primary constructor parameters on a single line (C#) |
resharper_csharp_method_or_operator_body
| Code body - Methods and operators (C#) |
resharper_csharp_modifiers_order
| Modifiers - Modifiers order (C#) |
resharper_csharp_namespace_body
| Code body - Namespaces (C#) |
resharper_csharp_nested_ternary_style
| Arrangement of ternary expressions - Nested ternary expression style (C#) |
resharper_csharp_new_line_before_while
| Arrangement of statements - Place 'while' on a new line (C#) |
resharper_csharp_null_checking_pattern_style
| Patterns - Null checking pattern style (C#) |
resharper_csharp_object_creation_when_type_evident
| Object creation - When created type is evident from usage (C#) |
resharper_csharp_object_creation_when_type_not_evident
| Object creation - When created type is not evident from usage (C#) |
resharper_csharp_old_engine
| ReSharper other - Revert to old formatting engine (C#) |
resharper_csharp_other_braces
| Braces layout - Other (C#) |
resharper_csharp_outdent_binary_ops
| Align multiline constructs - Outdent binary operators (C#) |
resharper_csharp_outdent_binary_pattern_ops
| Align multiline constructs - Outdent binary patterns (C#) |
resharper_csharp_outdent_commas
| Align multiline constructs - Outdent commas (C#) |
resharper_csharp_outdent_dots
| Align multiline constructs - Outdent dots in chained method calls (C#) |
resharper_csharp_outdent_statement_labels
| Other indents - Outdent statement labels (C#) |
resharper_csharp_parentheses_group_non_obvious_operations
| Add parenthesis to avoid non-obvious precedence - When the operations from the following groups are nested (C#) |
resharper_csharp_parentheses_non_obvious_operations
| Add parenthesis to avoid non-obvious precedence - Around operands of the following operations (C#) |
resharper_csharp_parentheses_redundancy_style
| Parentheses - Remove redundant parentheses (C#) |
resharper_csharp_parentheses_same_type_operations
| Add parenthesis to avoid non-obvious precedence - Even when operations of the same type are nested (C#) |
resharper_csharp_place_abstract_accessorholder_on_single_line
| Arrangement of declaration blocks - Place abstract/auto property/indexer/event declaration on single line (C#) |
resharper_csharp_place_accessor_attribute_on_same_line
| Arrangement of attributes - Place accessor attribute on the same line (C#) |
resharper_csharp_place_accessor_with_attrs_holder_on_single_line
| Arrangement of declaration blocks - Place it on single line even when it has attributes on accessors (C#) |
resharper_csharp_place_accessorholder_attribute_on_same_line
| Arrangement of attributes - Place property/indexer/event attribute on the same line (C#) |
resharper_csharp_place_attribute_on_same_line
| Place simple attribute on the same line with the owner (generalized) |
resharper_csharp_place_comments_at_first_column
| Other indents - Place comments at first column when commenting out code (C#) |
resharper_csharp_place_constructor_initializer_on_same_line
| Arrangement of method signatures - Allow constructor initializer on the same line (C#) |
resharper_csharp_place_expr_accessor_on_single_line
| Arrangement of expression bodied members - Place property accessor expression body on the same line (C#) |
resharper_csharp_place_expr_method_on_single_line
| Arrangement of expression bodied members - Place method expression body on the same line (C#) |
resharper_csharp_place_expr_property_on_single_line
| Arrangement of expression bodied members - Place property expression body on the same line (C#) |
resharper_csharp_place_field_attribute_on_same_line
| Arrangement of attributes - Place field attribute on the same line (C#) |
resharper_csharp_place_linq_into_on_new_line
| Arrangement of LINQ expressions - Place 'into' on a new line in LINQ expressions (C#) |
resharper_csharp_place_method_attribute_on_same_line
| Arrangement of attributes - Place method attribute on the same line (C#) |
resharper_csharp_place_record_field_attribute_on_same_line
| Arrangement of attributes - Place record field attribute on the same line (C#) |
resharper_csharp_place_simple_accessor_on_single_line
| Arrangement of declaration blocks - Place simple accessor on single line (C#) |
resharper_csharp_place_simple_accessorholder_on_single_line
| Arrangement of declaration blocks - Place simple property/indexer/event declaration on single line (C#) |
resharper_csharp_place_simple_anonymousmethod_on_single_line
| Arrangement of embedded blocks - Place simple anonymous method on single line (C#) |
resharper_csharp_place_simple_blocks_on_single_line
| Place simple blocks on single line (generalized) |
resharper_csharp_place_simple_case_statement_on_same_line
| Arrangement of embedded statements - Place simple 'case' statement on the same line (C#) |
resharper_csharp_place_simple_declaration_blocks_on_single_line
| Place blocks from simple type members on single line (generalized) |
resharper_csharp_place_simple_embedded_block_on_same_line
| Arrangement of embedded blocks - Place a block with a single simple statement on the same line (C#) |
resharper_csharp_place_simple_embedded_statement_on_same_line
| Arrangement of embedded statements - Place simple embedded statement on the same line (C#) |
resharper_csharp_place_simple_enum_on_single_line
| Arrangement of enumerations - Place simple enumeration on single line (C#) |
resharper_csharp_place_simple_initializer_on_single_line
| Arrangement of initializers - Place simple array, object and collection on single line (C#) |
resharper_csharp_place_simple_list_pattern_on_single_line
| Arrangement of list patterns - Place simple list pattern and collection expression on a single line (C#) |
resharper_csharp_place_simple_method_on_single_line
| Arrangement of declaration blocks - Place simple method on single line (C#) |
resharper_csharp_place_simple_property_pattern_on_single_line
| Arrangement of property patterns - Place simple property pattern on single line (C#) |
resharper_csharp_place_simple_switch_expression_on_single_line
| Arrangement of switch expressions - Place simple switch expression on single line (C#) |
resharper_csharp_place_type_attribute_on_same_line
| Arrangement of attributes - Place type attribute on the same line (C#) |
resharper_csharp_place_type_constraints_on_same_line
| Arrangement of type parameters, constraints, and base types - Allow type constraints on the same line (C#) |
resharper_csharp_prefer_explicit_discard_declaration
| 'var' usage in declarations - Use 'var' keyword for discards (C#) |
resharper_csharp_prefer_qualified_reference
| Reference qualification and 'using' directives - Prefer fully qualified references (C#) |
resharper_csharp_prefer_separate_deconstructed_variables_declaration
| 'var' usage in declarations - Prefer separate declarations for deconstructed variables (C#) |
resharper_csharp_qualified_using_at_nested_scope
| Reference qualification and 'using' directives - Prefer fully qualified using name at nested scope (C#) |
resharper_csharp_remove_blank_lines_near_braces_in_code
| Blank lines in code - Remove blank lines after '{' and before '}' in code (C#) |
resharper_csharp_remove_blank_lines_near_braces_in_declarations
| Blank lines in declarations - Remove blank lines after '{' and before '}' in declarations (C#) |
resharper_csharp_sort_usings_with_system_first
| Reference qualification and 'using' directives - Place 'System.*' and 'Windows.*' namespaces first when sorting 'using' directives (C#) |
resharper_csharp_space_after_ampersand_op
| After unary operators - Unsafe addressof operator (&) (C#) |
resharper_csharp_space_after_asterik_op
| After unary operators - Unsafe asterisk operator (*) (C#) |
resharper_csharp_space_after_attribute_colon
| Around colon - After other colons (C#) |
resharper_csharp_space_after_attributes
| Attributes - After attributes (C#) |
resharper_csharp_space_after_colon
| Around colon - After other colons (C#) |
resharper_csharp_space_after_colon_in_case
| Around colon - After colon in 'case' statement (C#) |
resharper_csharp_space_after_logical_not_op
| After unary operators - Logical not operator (!) (C#) |
resharper_csharp_space_after_operator_keyword
| Other - After operator keyword (C#) |
resharper_csharp_space_after_ternary_colon
| In ternary operator - After ':' (C#) |
resharper_csharp_space_after_ternary_quest
| In ternary operator - After '?' (C#) |
resharper_csharp_space_after_type_parameter_constraint_colon
| Around colon - After type parameter constraint colon (C#) |
resharper_csharp_space_after_unary_minus_op
| After unary operators - Unary minus operator (-) (C#) |
resharper_csharp_space_after_unary_operator
| Space after unary operators (!, -, ~,...) (generalized) |
resharper_csharp_space_after_unary_plus_op
| After unary operators - Unary plus operator (+) (C#) |
resharper_csharp_space_around_additive_op
| Around binary operators - Additive operators (+,-) (C#) |
resharper_csharp_space_around_alias_eq
| Other - Around '=' in namespace alias directive (C#) |
resharper_csharp_space_around_arrow_op
| Around binary operators - Unsafe arrow operator (->) (C#) |
resharper_csharp_space_around_assignment_op
| Around binary operators - Assignment operators (such as '=' and '+=') (C#) |
resharper_csharp_space_around_binary_operator
| Space around binary operators (+, ||, =, ...) (generalized) |
resharper_csharp_space_around_bitwise_op
| Around binary operators - Bitwise operators (&,|,^) (C#) |
resharper_csharp_space_around_dot
| Other - Around dot (C#) |
resharper_csharp_space_around_equality_op
| Around binary operators - Equality operators (==,!=) (C#) |
resharper_csharp_space_around_lambda_arrow
| Other - Around lambda arrow (C#) |
resharper_csharp_space_around_logical_op
| Around binary operators - Logical operators (&&,||) (C#) |
resharper_csharp_space_around_member_access_operator
| Space around member access operators (., ->, ...) (generalized) |
resharper_csharp_space_around_multiplicative_op
| Around binary operators - Multiplicative operators (*,/,%) (C#) |
resharper_csharp_space_around_nullcoalescing_op
| Around binary operators - Null coalescing operator (??) (C#) |
resharper_csharp_space_around_relational_op
| Around binary operators - Relational operators (<,>,<=,>=) (C#) |
resharper_csharp_space_around_shift_op
| Around binary operators - Shift operators (<<,>>,>>>) (C#) |
resharper_csharp_space_around_ternary_operator
| Space around ternary operators (?, :) (generalized) |
resharper_csharp_space_before_array_access_brackets
| Around array brackets - Before array access brackets (C#) |
resharper_csharp_space_before_array_rank_brackets
| Around array brackets - Before array rank brackets (C#) |
resharper_csharp_space_before_attribute_colon
| Around colon - Before other colons (C#) |
resharper_csharp_space_before_catch_parentheses
| Before parentheses in statements - 'catch' parentheses (C#) |
resharper_csharp_space_before_checked_parentheses
| Before other parentheses - 'checked' and 'unchecked' parentheses (C#) |
resharper_csharp_space_before_colon
| Around colon - Before other colons (C#) |
resharper_csharp_space_before_colon_in_case
| Around colon - Before colon in 'case' statement (C#) |
resharper_csharp_space_before_default_parentheses
| Before other parentheses - 'default' parentheses (C#) |
resharper_csharp_space_before_empty_method_call_parentheses
| Before other parentheses - Method call empty parentheses (C#) |
resharper_csharp_space_before_empty_method_parentheses
| Before other parentheses - Method declaration empty parentheses (C#) |
resharper_csharp_space_before_fixed_parentheses
| Before parentheses in statements - 'fixed' parentheses (C#) |
resharper_csharp_space_before_for_parentheses
| Before parentheses in statements - 'for' parentheses (C#) |
resharper_csharp_space_before_foreach_parentheses
| Before parentheses in statements - 'foreach' parentheses (C#) |
resharper_csharp_space_before_if_parentheses
| Before parentheses in statements - 'if' parentheses (C#) |
resharper_csharp_space_before_lock_parentheses
| Before parentheses in statements - 'lock' parentheses (C#) |
resharper_csharp_space_before_method_call_parentheses
| Before other parentheses - Method call parentheses (C#) |
resharper_csharp_space_before_method_parentheses
| Before other parentheses - Method declaration parentheses (C#) |
resharper_csharp_space_before_nameof_parentheses
| Before other parentheses - 'nameof' parentheses (C#) |
resharper_csharp_space_before_new_parentheses
| Before other parentheses - 'new' parentheses (C#) |
resharper_csharp_space_before_nullable_mark
| Other - Before nullable mark (C#) |
resharper_csharp_space_before_pointer_asterik_declaration
| Other - Before unsafe pointer declaration (C#) |
resharper_csharp_space_before_semicolon
| Around comma and semicolon - Before semicolon (C#) |
resharper_csharp_space_before_singleline_accessorholder
| Around braces - Before single line accessors block (C#) |
resharper_csharp_space_before_sizeof_parentheses
| Before other parentheses - 'sizeof' parentheses (C#) |
resharper_csharp_space_before_switch_parentheses
| Before parentheses in statements - 'switch' parentheses (C#) |
resharper_csharp_space_before_ternary_colon
| In ternary operator - Before ':' (C#) |
resharper_csharp_space_before_ternary_quest
| In ternary operator - Before '?' (C#) |
resharper_csharp_space_before_trailing_comment
| Other - Before end of line comment (C#) |
resharper_csharp_space_before_type_argument_angle
| Around angle brackets - Before opening angle bracket of type arguments list (C#) |
resharper_csharp_space_before_type_parameter_angle
| Around angle brackets - Before opening angle bracket of type parameters list (C#) |
resharper_csharp_space_before_type_parameter_constraint_colon
| Around colon - Before type parameter constraint colon (C#) |
resharper_csharp_space_before_typeof_parentheses
| Before other parentheses - 'typeof' parentheses (C#) |
resharper_csharp_space_before_using_parentheses
| Before parentheses in statements - 'using' parentheses (C#) |
resharper_csharp_space_before_while_parentheses
| Before parentheses in statements - 'while' parentheses (C#) |
resharper_csharp_space_between_accessors_in_singleline_property
| Around braces - Between accessors in single line property/event (C#) |
resharper_csharp_space_between_attribute_sections
| Attributes - Between attribute sections (C#) |
resharper_csharp_space_between_keyword_and_expression
| Before other parentheses - Between keyword and expression (C#) |
resharper_csharp_space_between_keyword_and_type
| Before other parentheses - Between keyword and type (C#) |
resharper_csharp_space_between_parentheses_of_control_flow_statements
| Space within parenthesis of control flow statements (generalized) |
resharper_csharp_space_between_typecast_parentheses
| Within other parentheses - Type cast parentheses (C#) |
resharper_csharp_space_in_singleline_accessorholder
| Around braces - Within single line accessor (C#) |
resharper_csharp_space_in_singleline_anonymous_method
| Around braces - Within single line anonymous method (C#) |
resharper_csharp_space_in_singleline_method
| Around braces - Within single line method (C#) |
resharper_csharp_space_near_postfix_and_prefix_op
| After unary operators - Before/after ++ and -- (C#) |
resharper_csharp_space_within_array_access_brackets
| Around array brackets - Within array access brackets (C#) |
resharper_csharp_space_within_array_rank_brackets
| Around array brackets - Within array rank brackets (C#) |
resharper_csharp_space_within_array_rank_empty_brackets
| Around array brackets - Within array rank empty brackets (C#) |
resharper_csharp_space_within_attribute_brackets
| Attributes - Within attribute brackets (C#) |
resharper_csharp_space_within_catch_parentheses
| Within parentheses in statements - 'catch' parentheses (C#) |
resharper_csharp_space_within_checked_parentheses
| Within other parentheses - 'checked' and 'unchecked' parentheses (C#) |
resharper_csharp_space_within_default_parentheses
| Within other parentheses - 'default' parentheses (C#) |
resharper_csharp_space_within_empty_braces
| Around braces - Space between empty braces (C#) |
resharper_csharp_space_within_fixed_parentheses
| Within parentheses in statements - 'fixed' parentheses (C#) |
resharper_csharp_space_within_for_parentheses
| Within parentheses in statements - 'for' parentheses (C#) |
resharper_csharp_space_within_foreach_parentheses
| Within parentheses in statements - 'foreach' parentheses (C#) |
resharper_csharp_space_within_if_parentheses
| Within parentheses in statements - 'if' parentheses (C#) |
resharper_csharp_space_within_list_pattern_brackets
| Around array brackets - Within list pattern and collection expression brackets (C#) |
resharper_csharp_space_within_lock_parentheses
| Within parentheses in statements - 'lock' parentheses (C#) |
resharper_csharp_space_within_nameof_parentheses
| Within other parentheses - 'nameof' parentheses (C#) |
resharper_csharp_space_within_new_parentheses
| Within other parentheses - 'new' parentheses (C#) |
resharper_csharp_space_within_parentheses
| Within other parentheses - Parentheses (C#) |
resharper_csharp_space_within_single_line_array_initializer_braces
| Around braces - Within single-line expression braces (C#) |
resharper_csharp_space_within_sizeof_parentheses
| Within other parentheses - 'sizeof' parentheses (C#) |
resharper_csharp_space_within_slice_pattern
| Other - After '..' in slice pattern (C#) |
resharper_csharp_space_within_switch_parentheses
| Within parentheses in statements - 'switch' parentheses (C#) |
resharper_csharp_space_within_type_argument_angles
| Around angle brackets - Type argument angles (C#) |
resharper_csharp_space_within_type_parameter_angles
| Around angle brackets - Type parameter angles (C#) |
resharper_csharp_space_within_typeof_parentheses
| Within other parentheses - 'typeof' parentheses (C#) |
resharper_csharp_space_within_using_parentheses
| Within parentheses in statements - 'using' parentheses (C#) |
resharper_csharp_space_within_while_parentheses
| Within parentheses in statements - 'while' parentheses (C#) |
resharper_csharp_special_else_if_treatment
| General - Special 'else if' treatment (C#) |
resharper_csharp_static_members_qualify_members
| Static members qualification - Members to qualify (C#) |
resharper_csharp_static_members_qualify_with
| Static members qualification - Qualify with the name of (C#) |
resharper_csharp_stick_comment
| Other indents - Don't indent comments started at first column (C#) |
resharper_csharp_tab_width
| General - Tab width (C#) |
resharper_csharp_trailing_comma_in_multiline_lists
| Trailing comma - Before a new line in multiline lists (C#) |
resharper_csharp_trailing_comma_in_singleline_lists
| Trailing comma - When the last element is not followed by a new line (C#) |
resharper_csharp_type_declaration_braces
| Braces layout - Type and namespace declaration (C#) |
resharper_csharp_use_continuous_indent_inside_initializer_braces
| Braces layout - Use continuous line indent inside expression braces (C#) |
resharper_csharp_use_continuous_indent_inside_parens
| Parenthesis - Use continuous line indent inside parenthesis (C#) |
resharper_csharp_use_heuristics_for_body_style
| Code body - Apply style heuristics (C#) |
resharper_csharp_use_indent_from_previous_element
| Other indents - Use previous element's indent on partial format (C#) |
resharper_csharp_use_roslyn_logic_for_evident_types
| 'var' usage in declarations - Prefer Roslyn (Visual Studio) logic for type evidence (C#) |
resharper_csharp_wrap_after_declaration_lpar
| Arrangement of method signatures - Prefer to wrap after '(' in declaration (C#) |
resharper_csharp_wrap_after_dot_in_method_calls
| Arrangement of member access expressions - Prefer to wrap after '.' (C#) |
resharper_csharp_wrap_after_invocation_lpar
| Arrangement of invocations - Prefer to wrap after '(' in invocation (C#) |
resharper_csharp_wrap_after_primary_constructor_declaration_lpar
| Arrangement of primary constructor signatures - Prefer to wrap after '(' in declaration (C#) |
resharper_csharp_wrap_after_property_in_chained_method_calls
| Arrangement of member access expressions - Prefer to wrap after properties and fields in chained method calls (C#) |
resharper_csharp_wrap_arguments_style
| Arrangement of invocations - Wrap invocation arguments (C#) |
resharper_csharp_wrap_array_initializer_style
| Arrangement of initializers - Wrap array initializer (C#) |
resharper_csharp_wrap_before_arrow_with_expressions
| Arrangement of expression bodied members - Prefer to wrap before '=>' followed by expressions (C#) |
resharper_csharp_wrap_before_binary_opsign
| Arrangement of binary expressions - Prefer to wrap before operator in binary expression (C#) |
resharper_csharp_wrap_before_binary_pattern_op
| Arrangement of binary expressions - Prefer to wrap before operator in binary pattern (C#) |
resharper_csharp_wrap_before_comma
| General - Prefer to wrap before ',' (C#) |
resharper_csharp_wrap_before_declaration_lpar
| Arrangement of method signatures - Prefer to wrap before '(' in declaration (C#) |
resharper_csharp_wrap_before_declaration_rpar
| Arrangement of method signatures - Prefer to wrap before ')' in declaration (C#) |
resharper_csharp_wrap_before_eq
| General - Prefer to wrap before '=' (C#) |
resharper_csharp_wrap_before_extends_colon
| Arrangement of type parameters, constraints, and base types - Prefer to wrap before ':' (C#) |
resharper_csharp_wrap_before_first_method_call
| Arrangement of member access expressions - Prefer to wrap before first method call (C#) |
resharper_csharp_wrap_before_first_type_parameter_constraint
| Arrangement of type parameters, constraints, and base types - Prefer to wrap before first constraint (C#) |
resharper_csharp_wrap_before_invocation_lpar
| Arrangement of invocations - Prefer to wrap before '(' in invocation (C#) |
resharper_csharp_wrap_before_invocation_rpar
| Arrangement of invocations - Prefer to wrap before ')' in invocation (C#) |
resharper_csharp_wrap_before_linq_expression
| Arrangement of LINQ expressions - Prefer to wrap before multiline LINQ expressions (C#) |
resharper_csharp_wrap_before_primary_constructor_declaration_lpar
| Arrangement of primary constructor signatures - Prefer to wrap before '(' in declaration (C#) |
resharper_csharp_wrap_before_primary_constructor_declaration_rpar
| Arrangement of primary constructor signatures - Prefer to wrap before ')' in declaration (C#) |
resharper_csharp_wrap_before_ternary_opsigns
| Arrangement of ternary expressions - Prefer to wrap before '?' and ':' in ternary expressions (C#) |
resharper_csharp_wrap_before_type_parameter_langle
| Arrangement of type parameters, constraints, and base types - Prefer to wrap before opening angle bracket in type parameters list (C#) |
resharper_csharp_wrap_chained_binary_expressions
| Arrangement of binary expressions - Wrap chained binary expressions (C#) |
resharper_csharp_wrap_chained_binary_patterns
| Arrangement of binary expressions - Wrap complex binary patterns (C#) |
resharper_csharp_wrap_chained_method_calls
| Arrangement of member access expressions - Wrap chained method calls (C#) |
resharper_csharp_wrap_enum_declaration
| Arrangement of enumerations - Wrap enumeration declaration (C#) |
resharper_csharp_wrap_extends_list_style
| Arrangement of type parameters, constraints, and base types - Wrap extends/implements list (C#) |
resharper_csharp_wrap_for_stmt_header_style
| Arrangement of statements - Wrap 'for' statement header (C#) |
resharper_csharp_wrap_linq_expressions
| Arrangement of LINQ expressions - Wrap LINQ expressions (C#) |
resharper_csharp_wrap_list_pattern
| Arrangement of list patterns - Wrap list pattern and collection expression (C#) |
resharper_csharp_wrap_multiple_declaration_style
| Arrangement of statements - Wrap multiple declaration (C#) |
resharper_csharp_wrap_multiple_type_parameter_constraints_style
| Arrangement of type parameters, constraints, and base types - Wrap multiple type parameter constraints (C#) |
resharper_csharp_wrap_object_and_collection_initializer_style
| Arrangement of initializers - Wrap object and collection initializer (C#) |
resharper_csharp_wrap_parameters_style
| Arrangement of method signatures - Wrap formal parameters (C#) |
resharper_csharp_wrap_primary_constructor_parameters_style
| Arrangement of primary constructor signatures - Wrap primary constructor parameters (C#) |
resharper_csharp_wrap_property_pattern
| Arrangement of property patterns - Wrap property pattern (C#) |
resharper_csharp_wrap_switch_expression
| Arrangement of switch expressions - Wrap switch expression (C#) |
resharper_csharp_wrap_ternary_expr_style
| Arrangement of ternary expressions - Wrap ternary expression (C#) |
resharper_csharp_wrap_verbatim_interpolated_strings
| Arrangement of interpolated strings - Wrap interpolated strings (C#) |
resharper_cyclic_reference_comment_highlighting
| Code Inspection: Reference comment creates cyclic dependency |
resharper_declaration_hides_highlighting
| Code Inspection: Declaration hides another declaration from an outer scope |
resharper_declaration_visibility_error_highlighting
| Code Inspection: Exported entity uses a private entity |
resharper_default_internal_modifier
| Modifiers - Prefer explicit/implicit internal modifier for types (C#) |
resharper_default_private_modifier
| Modifiers - Prefer explicit/implicit private modifier for type members (C#) |
resharper_default_value_attribute_for_optional_parameter_highlighting
| Code Inspection: Possibly misleading 'DefaultValueAttribute' usage to define optional parameter value |
resharper_default_value_when_type_evident
| Default value - When type is evident from usage (C#) |
resharper_default_value_when_type_not_evident
| Default value - When type is not evident from usage (C#) |
resharper_deleting_non_qualified_reference_highlighting
| Code Inspection: Calling 'delete' on non-qualified identifier in 'strict mode' |
resharper_dispose_on_using_variable_highlighting
| Code Inspection: Disposal of a variable already captured by the 'using' statement |
resharper_double_negation_in_pattern_highlighting
| Code Inspection: Simplify negated pattern |
resharper_double_negation_of_boolean_highlighting
| Code Inspection: Double negation of boolean is redundant |
resharper_double_negation_operator_highlighting
| Code Inspection: Double negation operator |
resharper_duplicate_identifier_error_highlighting
| Code Inspection: Duplicate identifier |
resharper_duplicate_reference_comment_highlighting
| Code Inspection: Duplicate reference comment is redundant |
resharper_duplicate_resource_highlighting
| Code Inspection: Duplicate resource name |
resharper_duplicating_local_declaration_highlighting
| Code Inspection: Duplicate local declaration |
resharper_duplicating_parameter_declaration_error_highlighting
| Code Inspection: Duplicate parameter declaration in 'strict mode' |
resharper_duplicating_property_declaration_error_highlighting
| Code Inspection: Duplicate property declaration in 'strict mode' |
resharper_duplicating_property_declaration_highlighting
| Code Inspection: Duplicate property declaration |
resharper_duplicating_switch_label_highlighting
| Code Inspection: Duplicate switch label |
resharper_elided_trailing_element_highlighting
| Code Inspection: A trailing element of an array is elided |
resharper_empty_block_style
| Braces layout - Empty braces formatting, available for: C# |
resharper_empty_constructor_highlighting
| Code Inspection: Empty constructor |
resharper_empty_destructor_highlighting
| Code Inspection: Empty destructor |
resharper_empty_embedded_statement_highlighting
| Code Inspection: Empty control statement body |
resharper_empty_for_statement_highlighting
| Code Inspection: Empty 'for' loop is redundant |
resharper_empty_general_catch_clause_highlighting
| Code Inspection: Empty general catch clause |
resharper_empty_namespace_highlighting
| Code Inspection: Empty namespace declaration |
resharper_empty_object_property_declaration_highlighting
| Code Inspection: Object property declaration is expected |
resharper_empty_region_highlighting
| Code Inspection: Empty region |
resharper_empty_return_value_for_type_annotated_function_highlighting
| Code Inspection: Empty return value for type-annotated function |
resharper_empty_statement_highlighting
| Code Inspection: Empty statement is redundant |
resharper_enforce_do_while_statement_braces_highlighting
| Code Inspection: Use preferred braces style (enforce braces in 'do-while' statement) |
resharper_enforce_fixed_statement_braces_highlighting
| Code Inspection: Use preferred braces style (enforce braces in 'fixed' statement) |
resharper_enforce_for_statement_braces_highlighting
| Code Inspection: Use preferred braces style (enforce braces in 'for' statement) |
resharper_enforce_foreach_statement_braces_highlighting
| Code Inspection: Use preferred braces style (enforce braces in 'foreach' statement) |
resharper_enforce_if_statement_braces_highlighting
| Code Inspection: Use preferred braces style (enforce braces in 'if' statement) |
resharper_enforce_lock_statement_braces_highlighting
| Code Inspection: Use preferred braces style (enforce braces in 'lock' statement) |
resharper_enforce_using_statement_braces_highlighting
| Code Inspection: Use preferred braces style (enforce braces in 'using' statement) |
resharper_enforce_while_statement_braces_highlighting
| Code Inspection: Use preferred braces style (enforce braces in 'while' statement) |
resharper_entity_framework_client_side_db_function_call_highlighting
| Code Inspection: Database function must not be called in non-database context |
resharper_entity_framework_model_validation_circular_dependency_highlighting
| Code Inspection: The relationship defined by this property contributes to a dependency loop |
resharper_entity_framework_model_validation_unlimited_string_length_highlighting
| Code Inspection: Possible performance issues due to unlimited string length |
resharper_entity_framework_n_plus_one_incomplete_data_query_highlighting
| Code Inspection: Query can return incomplete data for related entities |
resharper_entity_framework_n_plus_one_incomplete_data_usage_highlighting
| Code Inspection: Usage of navigational property can return incomplete data |
resharper_entity_framework_n_plus_one_query_highlighting
| Code Inspection: Possible multiple queries to the database for related entities (N+1 problem) |
resharper_entity_framework_n_plus_one_usage_highlighting
| Code Inspection: Possible multiple queries to the database (N+1 problem) |
resharper_entity_framework_unsupported_server_side_function_call_highlighting
| Code Inspection: Function is not convertible to SQL and must not be called in the database context |
resharper_entity_name_captured_only_global_highlighting
| Code Inspection: Entity is only used to capture its name (non-private accessibility) |
resharper_entity_name_captured_only_local_highlighting
| Code Inspection: Entity is only used to capture its name (private accessibility) |
resharper_enum_underlying_type_is_int_highlighting
| Code Inspection: Underlying type of enum is 'int' |
resharper_enumerable_sum_in_explicit_unchecked_context_highlighting
| Code Inspection: 'Enumerable.Sum' invocation in explicit unchecked context |
resharper_equal_expression_comparison_highlighting
| Code Inspection: Similar expressions comparison |
resharper_error_in_xml_doc_reference_highlighting
| Code Inspection: Error in XML doc comment reference |
resharper_es6_feature_highlighting
| Code Inspection: ECMAScript 2015 feature usage when in ES 5 or lower |
resharper_es7_feature_highlighting
| Code Inspection: ECMAScript 2016 feature usage when in ES 2015 or lower |
resharper_eval_arguments_name_error_highlighting
| Code Inspection: Using of 'eval'/'arguments' name in the 'strict mode' |
resharper_event_never_invoked_global_highlighting
| Code Inspection: Abstract or virtual (overridable) event is never invoked |
resharper_event_never_invoked_highlighting
| Code Inspection: Event never invoked |
resharper_event_never_subscribed_to_global_highlighting
| Code Inspection: Event is never subscribed to (non-private accessibility) |
resharper_event_never_subscribed_to_local_highlighting
| Code Inspection: Event is never subscribed to (private accessibility) |
resharper_event_unsubscription_via_anonymous_delegate_highlighting
| Code Inspection: Event unsubscription via anonymous delegate |
resharper_experimental_feature_highlighting
| Code Inspection: Experimental feature usage when language level set to stable |
resharper_explicit_caller_info_argument_highlighting
| Code Inspection: Explicit argument passed to parameter with caller info attribute |
resharper_expression_is_always_const_highlighting
| Code Inspection: Expression is always constant |
resharper_expression_is_always_null_highlighting
| Code Inspection: Expression is always 'null' |
resharper_extra_spaces
| Preserve existing formatting - Extra spaces inside, available for: C# |
resharper_extract_common_property_pattern_highlighting
| Code Inspection: Extract common property pattern |
resharper_field_can_be_made_read_only_global_highlighting
| Code Inspection: Field can be made readonly (non-private accessibility) |
resharper_field_can_be_made_read_only_local_highlighting
| Code Inspection: Field can be made readonly (private accessibility) |
resharper_field_hides_interface_property_with_default_implementation_highlighting
| Code Inspection: Field hides property with default implementation in interface |
resharper_for_built_in_types
| 'var' usage in declarations - For built-in types (C#) |
resharper_for_can_be_converted_to_foreach_highlighting
| Code Inspection: For-loop can be converted into foreach-loop |
resharper_for_other_types
| 'var' usage in declarations - Elsewhere (C#) |
resharper_for_simple_types
| 'var' usage in declarations - For simple types (C#) |
resharper_for_statement_condition_is_true_highlighting
| Code Inspection: 'true' is redundant as 'for'-statement condition |
resharper_force_attribute_style
| Attributes - Join or separate attributes in section (C#) |
resharper_force_chop_compound_do_expression
| Arrangement of binary expressions - Force chop compound condition in 'do' statement (C#) |
resharper_force_chop_compound_if_expression
| Arrangement of binary expressions - Force chop compound condition in 'if' statement (C#) |
resharper_force_chop_compound_while_expression
| Arrangement of binary expressions - Force chop compound condition in 'while' statement (C#) |
resharper_foreach_can_be_converted_to_query_using_another_get_enumerator_highlighting
| Code Inspection: Foreach loop can be converted into LINQ-expression but another 'GetEnumerator' method will be used |
resharper_foreach_can_be_partly_converted_to_query_using_another_get_enumerator_highlighting
| Code Inspection: Part of foreach loop can be converted into LINQ-expression but another 'GetEnumerator' method will be used |
resharper_format_string_placeholders_mismatch_highlighting
| Code Inspection: Format string placeholders mismatch |
resharper_format_string_problem_highlighting
| Code Inspection: String formatting method problems |
resharper_function_complexity_overflow_highlighting
| Code Inspection: Function body is too complex to analyze |
resharper_function_never_returns_highlighting
| Code Inspection: Function never returns |
resharper_function_parameter_named_arguments_highlighting
| Code Inspection: Parameter name 'arguments' clashes with pre-defined JS function-scope variable |
resharper_function_recursive_on_all_paths_highlighting
| Code Inspection: Function is recursive on all execution paths |
resharper_function_used_out_of_scope_highlighting
| Code Inspection: Function is used outside of scope which it is declared |
resharper_functions_used_before_declared_highlighting
| Code Inspection: Function is used before it is declared |
resharper_gc_suppress_finalize_for_type_without_destructor_highlighting
| Code Inspection: 'GC.SuppressFinalize' is invoked for type without destructor |
resharper_grammar_mistake_in_comment_highlighting
| Code Inspection: Grammar error in comment |
resharper_grammar_mistake_in_markup_attribute_highlighting
| Code Inspection: Grammar error in markup attribute value |
resharper_grammar_mistake_in_markup_text_highlighting
| Code Inspection: Grammar error in markup text |
resharper_grammar_mistake_in_string_literal_highlighting
| Code Inspection: Grammar error in string literal |
resharper_heuristic_unreachable_code_highlighting
| Code Inspection: Heuristically unreachable code |
resharper_heuristically_unreachable_code_highlighting
| Code Inspection: Heuristically unreachable code |
resharper_html_blank_lines_around_razor_functions
| Blank lines around Razor @functions block (Razor CSharp) |
resharper_html_blank_lines_around_razor_helpers
| Blank lines around Razor helpers (Razor CSharp) |
resharper_html_blank_lines_around_razor_sections
| Blank lines around Razor sections (Razor CSharp) |
resharper_html_linebreaks_around_razor_statements
| Line breaks around Razor statements (Razor CSharp) |
resharper_html_use_old_engine
| Use old engine for Razor formatting (Razor CSharp) |
resharper_identifier_typo_highlighting
| Code Inspection: Typo in identifier |
resharper_implicit_any_error_highlighting
| Code Inspection: 'Implicit any' inspection when NoImplicitAny is set |
resharper_implicit_any_type_warning_highlighting
| Code Inspection: Element has implicit 'any' type |
resharper_import_keyword_not_with_invocation_highlighting
| Code Inspection: 'import' keyword is not allowed here |
resharper_in_parameter_with_must_dispose_resource_attribute_highlighting
| Code Inspection: Meaningless [MustDisposeResource] annotation for an input parameter |
resharper_inactive_preprocessor_branch_highlighting
| Code Inspection: Inactive preprocessor branch |
resharper_inconsistent_function_returns_highlighting
| Code Inspection: Inconsistent function returns |
resharper_inconsistent_naming_highlighting
| Code Inspection: Inconsistent Naming |
resharper_inconsistent_order_of_locks_highlighting
| Code Inspection: Inconsistent order of taken locks |
resharper_inconsistently_synchronized_field_highlighting
| Code Inspection: Inconsistent synchronization on field |
resharper_incorrect_blank_lines_near_braces_highlighting
| Code Inspection: Incorrect blank lines (incorrect number of blank lines near braces) |
resharper_incorrect_operand_in_type_of_comparison_highlighting
| Code Inspection: Comparison of 'typeof' expression with incorrect value |
resharper_incorrect_triple_slash_location_highlighting
| Code Inspection: Triple-slash directives are only valid at the top of the file |
resharper_indent_anonymous_method_block
| Align multiline constructs - Anonymous method body (C#) |
resharper_indent_braces_inside_statement_conditions
| Other indents - Indent braces inside statement conditions (C#) |
resharper_indent_case_from_select
| Other - Indent 'case' from 'select' (VB.NET) |
resharper_indent_child_elements
| Tag content - Indent inside element that does not contain text, available for: |
resharper_indent_inside_namespace
| Braces layout - Indent inside namespace declaration (C#) |
resharper_indent_invocation_pars
| Parenthesis - Indent method calls' parenthesis, available for: C# |
resharper_indent_method_decl_pars
| Parenthesis - Indent method declarations' parenthesis, available for: C# |
resharper_indent_nested_fixed_stmt
| Nested statements - Indent nested 'fixed' statements (C#) |
resharper_indent_nested_for_stmt
| Nested statements - Indent nested 'for' statements (C#) |
resharper_indent_nested_foreach_stmt
| Nested statements - Indent nested 'foreach' statements (C#) |
resharper_indent_nested_lock_stmt
| Nested statements - Indent nested 'lock' statements (C#) |
resharper_indent_nested_usings_stmt
| Nested statements - Indent nested 'using' statements (C#) |
resharper_indent_nested_while_stmt
| Nested statements - Indent nested 'while' statements (C#) |
resharper_indent_pars
| Parenthesis - Indent other parenthesis and brackets, available for: C# |
resharper_indent_preprocessor_if
| Preprocessor directives - Indent #if, #else, #elif, #endif (C#) |
resharper_indent_preprocessor_other
| Preprocessor directives - Indent other preprocessor directives (C#) |
resharper_indent_preprocessor_region
| Preprocessor directives - Indent #region, #endregion (C#) |
resharper_indent_primary_constructor_decl_pars
| Parenthesis - Indent primary constructor declarations' parenthesis (C#) |
resharper_indent_raw_literal_string
| Align multiline constructs - How to indent raw string literals (C#) |
resharper_indent_statement_pars
| Parenthesis - Indent statement (if, while, for, etc) parenthesis, available for: C# |
resharper_indent_switch_labels
| Other indents - Indent 'case' from 'switch', available for: C# |
resharper_indent_text
| Tag content - Indent inside element that contains text, available for: |
resharper_indent_type_constraints
| Other indents - Indent type constraints, available for: C# |
resharper_indent_typearg_angles
| Parenthesis - Indent type argument's angles (C#) |
resharper_indent_typeparam_angles
| Parenthesis - Indent type parameter's angles (C#) |
resharper_indexing_by_invalid_range_highlighting
| Code Inspection: Possible 'System.ArgumentOutOfRangeException'. Start index must be less than or equal to end index. |
resharper_inheritdoc_consider_usage_highlighting
| Code Inspection: Use <inheritdoc /> on root level to inherit documentation from base candidate |
resharper_inheritdoc_invalid_usage_highlighting
| Code Inspection: Usage of <inheritdoc /> is invalid |
resharper_initializer_braces
| Braces layout - Expressions (initializers, switch expressions, patterns, collection expressions) (C#) |
resharper_inline_out_variable_declaration_highlighting
| Code Inspection: Inline 'out' variable declaration |
resharper_inline_temporary_variable_highlighting
| Code Inspection: Inline temporary variable |
resharper_instance_members_qualify_declared_in
| Instance members qualification - Qualify members declared in (C#) |
resharper_instance_members_qualify_members
| Instance members qualification - Use 'this.' qualifier for (C#) |
resharper_int_align
| Align similar code in columns (generalized) |
resharper_int_align_assignments
| Align similar code in columns - Other assignments and initializers (C#) |
resharper_int_align_binary_expressions
| Align similar code in columns - Binary expressions (C#) |
resharper_int_align_comments
| Align similar code in columns - End comments, available for: C# |
resharper_int_align_fields
| Align similar code in columns - Fields and constants (C#) |
resharper_int_align_fix_in_adjacent
| Align similar code in columns - Fix column alignment in adjacent lines, available for: C# |
resharper_int_align_invocations
| Align similar code in columns - Invocations of the same method (C#) |
resharper_int_align_methods
| Align similar code in columns - Simple methods, operators, delegates (C#) |
resharper_int_align_nested_ternary
| Align similar code in columns - Nested ternary operators (C#) |
resharper_int_align_parameters
| Align similar code in columns - Multiline method signature (C#) |
resharper_int_align_properties
| Align similar code in columns - Properties and events (C#) |
resharper_int_align_property_patterns
| Align similar code in columns - Property patterns (C#) |
resharper_int_align_switch_expressions
| Align similar code in columns - Switch expressions (C#) |
resharper_int_align_switch_sections
| Align similar code in columns - Simple switch sections (C#) |
resharper_int_align_variables
| Align similar code in columns - Variables and local constants (C#) |
resharper_int_division_by_zero_highlighting
| Code Inspection: Division by zero in at least one execution path |
resharper_int_variable_overflow_highlighting
| Code Inspection: Possible overflow |
resharper_int_variable_overflow_in_checked_context_highlighting
| Code Inspection: Possible overflow in checked context |
resharper_int_variable_overflow_in_unchecked_context_highlighting
| Code Inspection: Possible overflow in unchecked context |
resharper_internal_module_highlighting
| Code Inspection: Immediately-invoked function expression can be converted to internal module |
resharper_internal_or_private_member_not_documented_highlighting
| Code Inspection: Missing XML comment for private or internal type or member |
resharper_interpolated_string_expression_is_not_i_formattable_highlighting
| Code Inspection: Formatting is specified, but interpolated string expression is not IFormattable |
resharper_introduce_optional_parameters_global_highlighting
| Code Inspection: Introduce optional parameters (non-private accessibility) |
resharper_introduce_optional_parameters_local_highlighting
| Code Inspection: Introduce optional parameters (private accessibility) |
resharper_introduce_variable_to_apply_guard_highlighting
| Code Inspection: Introducing variable will allow to apply type guard |
resharper_invalid_attribute_value_highlighting
| Code Inspection: Invalid attribute value |
resharper_invalid_json_syntax_highlighting
| Code Inspection: Invalid JSON syntax |
resharper_invalid_task_element_highlighting
| Code Inspection: Invalid task element |
resharper_invalid_value_type_highlighting
| Code Inspection: Resource value type is invalid |
resharper_invalid_xml_doc_comment_highlighting
| Code Inspection: Invalid XML documentation comment |
resharper_invert_condition_1_highlighting
| Code Inspection: Invert condition |
resharper_invert_if_highlighting
| Code Inspection: Invert 'if' statement to reduce nesting |
resharper_invocable_declaration_braces
| Braces layout - Method declaration, available for: C# |
resharper_invocation_is_skipped_highlighting
| Code Inspection: Method invocation is skipped |
resharper_invocation_of_non_function_highlighting
| Code Inspection: Invocation of non-function expression |
resharper_invoke_as_extension_method_highlighting
| Code Inspection: Convert static method invocation into extension method call |
resharper_invoked_expression_maybe_non_function_highlighting
| Code Inspection: Invoked expression is not a function value |
resharper_is_expression_always_false_highlighting
| Code Inspection: The expression of 'is' operator is never of the provided type |
resharper_is_expression_always_true_highlighting
| Code Inspection: The given expression of 'is' operator is always of the provided type |
resharper_iterator_method_result_is_ignored_highlighting
| Code Inspection: Return value of iterator is not used |
resharper_iterator_never_returns_highlighting
| Code Inspection: Iterator never returns |
resharper_join_declaration_and_initializer_highlighting
| Code Inspection: Join local variable declaration and assignment |
resharper_join_declaration_and_initializer_js_highlighting
| Code Inspection: Join local variable declaration and assignment |
resharper_join_null_check_with_usage_highlighting
| Code Inspection: Join null check with assignment |
resharper_js_brace_style
| Braces layout style (generalized) |
resharper_js_path_not_found_highlighting
| Code Inspection: Path for reference comment is not found |
resharper_js_space_between_method_call_name_and_opening_parenthesis
| Space before method call parenthesis (generalized) |
resharper_js_space_between_method_declaration_name_and_open_parenthesis
| Space before method declaration parenthesis (generalized) |
resharper_js_space_between_square_brackets
| Space within brackets (generalized) |
resharper_js_unreachable_code_highlighting
| Code Inspection: Unreachable code |
resharper_json_validation_failed_highlighting
| Code Inspection: JSON validation failed |
resharper_jump_must_be_in_loop_highlighting
| Code Inspection: Use 'break' or 'continue' outside of loop body |
resharper_keep_blank_lines_between_declarations
| Blank lines - Max blank lines between declarations, available for: |
resharper_keep_blank_lines_in_code
| Blank lines in code - Keep max blank lines in code, available for: C#, VB.NET |
resharper_keep_blank_lines_in_declarations
| Blank lines in declarations - Keep max blank lines in declarations, available for: C#, VB.NET |
resharper_keep_existing_arrangement
| Keep existing code arrangements (single line/multi line) (generalized) |
resharper_keep_existing_attribute_arrangement
| Arrangement of attributes - Keep existing arrangement of attributes (C#) |
resharper_keep_existing_declaration_block_arrangement
| Arrangement of declaration blocks - Keep existing arrangement of declaration blocks (C#) |
resharper_keep_existing_declaration_parens_arrangement
| Arrangement of method signatures - Keep existing arrangement of parenthesis in declaration (C#) |
resharper_keep_existing_embedded_arrangement
| Arrangement of embedded statements - Keep existing arrangement of embedded statements (C#) |
resharper_keep_existing_embedded_block_arrangement
| Arrangement of embedded blocks - Keep existing arrangement of embedded blocks (C#) |
resharper_keep_existing_enum_arrangement
| Arrangement of enumerations - Keep existing arrangement of enumeration (C#) |
resharper_keep_existing_expr_member_arrangement
| Arrangement of expression bodied members - Keep existing arrangement of expression bodied members (C#) |
resharper_keep_existing_initializer_arrangement
| Arrangement of initializers - Keep existing arrangement of initializers (C#) |
resharper_keep_existing_invocation_parens_arrangement
| Arrangement of invocations - Keep existing arrangement of parenthesis in invocation (C#) |
resharper_keep_existing_linebreaks
| General - Keep existing line breaks (C#) |
resharper_keep_existing_list_patterns_arrangement
| Arrangement of list patterns - Keep existing arrangement of list patterns and collection expressions (C#) |
resharper_keep_existing_primary_constructor_declaration_parens_arrangement
| Arrangement of primary constructor signatures - Keep existing arrangement of parenthesis in declaration (C#) |
resharper_keep_existing_property_patterns_arrangement
| Arrangement of property patterns - Keep existing arrangement of property patterns (C#) |
resharper_keep_existing_switch_expression_arrangement
| Arrangement of switch expressions - Keep existing arrangement of switch expressions (C#) |
resharper_keep_user_linebreaks
| General - Keep existing line breaks, available for: C#, VB.NET |
resharper_l_value_is_expected_highlighting
| Code Inspection: L-value expected error |
resharper_label_or_semicolon_expected_highlighting
| Code Inspection: Use of expression after break or continue |
resharper_lambda_expression_can_be_made_static_highlighting
| Code Inspection: Lambda expression/anonymous method can be made 'static' |
resharper_lambda_expression_must_be_static_highlighting
| Code Inspection: Lambda expression/anonymous method must be 'static' to avoid allocations |
resharper_lambda_highlighting
| Code Inspection: Function expression can be converted to lambda expression |
resharper_lambda_should_not_capture_context_highlighting
| Code Inspection: Lambda expression/anonymous method must not have captures of the containing context |
resharper_less_specific_overload_than_main_signature_highlighting
| Code Inspection: Overload is less specific than the main signature |
resharper_lexical_declaration_needs_block_highlighting
| Code Inspection: Lexical declaration can only be declared inside a block |
resharper_linebreak_before_elements
| Around tags - Place the following elements on a new line, available for: |
resharper_linebreak_before_multiline_elements
| Around tags - Place multiline elements on a new line, available for: |
resharper_linebreak_before_singleline_elements
| Around tags - Place single-line elements on a new line, available for: |
resharper_linebreaks_around_razor_statements
| Line breaks around Razor statements (Razor CSharp) |
resharper_linebreaks_inside_tags_for_elements_longer_than
| Tag content - Line breaks after start-tag and before end-tag when element is longer than, available for: |
resharper_linebreaks_inside_tags_for_elements_with_child_elements
| Around tags - Line breaks after start-tag and before end-tag in elements that contain other elements and no text, available for: |
resharper_linebreaks_inside_tags_for_multiline_elements
| Around tags - Line breaks after start-tag and before end-tag in multiline elements, available for: |
resharper_local_function_body
| Code body - Local functions (C#) |
resharper_local_function_can_be_made_static_highlighting
| Code Inspection: Local function can be made static |
resharper_local_function_hides_method_highlighting
| Code Inspection: Local function hides method |
resharper_local_function_redefined_later_highlighting
| Code Inspection: Local function is redefined later |
resharper_local_variable_hides_member_highlighting
| Code Inspection: Local variable hides member |
resharper_local_variable_hides_primary_constructor_parameter_highlighting
| Code Inspection: Local variable hides primary constructor parameter |
resharper_localizable_element_highlighting
| Code Inspection: Element is localizable |
resharper_long_literal_ending_lower_l_highlighting
| Code Inspection: The 'l' suffix is easily confused with the digit '1' |
resharper_loop_can_be_converted_to_query_highlighting
| Code Inspection: Loop can be converted into LINQ-expression |
resharper_loop_can_be_partly_converted_to_query_highlighting
| Code Inspection: Part of loop's body can be converted into LINQ-expression |
resharper_loop_variable_is_never_changed_inside_loop_highlighting
| Code Inspection: Loop control variable is never changed inside loop |
resharper_math_abs_method_is_redundant_highlighting
| Code Inspection: Math.Abs() argument is always non-negative |
resharper_math_clamp_min_greater_than_max_highlighting
| Code Inspection: Inconsistent arguments passed to 'Math.Clamp()' method |
resharper_max_array_initializer_elements_on_line
| Arrangement of initializers - Max array initializer and collection expression elements on a single line (C#) |
resharper_max_attribute_length_for_same_line
| Arrangement of attributes - Place attribute section list on separate line if it is longer than (C#) |
resharper_max_blank_lines_between_tags
| Around tags - Maximum blank lines between tags, available for: |
resharper_max_enum_members_on_line
| Arrangement of enumerations - Max enumeration members on a single line (C#) |
resharper_max_formal_parameters_on_line
| Arrangement of method signatures - Max formal parameters on a single line (C#) |
resharper_max_initializer_elements_on_line
| Arrangement of initializers - Max object and collection initializer elements on a single line (C#) |
resharper_max_invocation_arguments_on_line
| Arrangement of invocations - Max invocation arguments on a single line (C#) |
resharper_max_primary_constructor_parameters_on_line
| Arrangement of primary constructor signatures - Max primary constructor parameters on a single line (C#) |
resharper_meaningless_default_parameter_value_highlighting
| Code Inspection: 'DefaultParameterValueAttribute' must be used in conjunction with 'OptionalAttribute' |
resharper_member_can_be_file_local_highlighting
| Code Inspection: Type can be made file-local |
resharper_member_can_be_internal_highlighting
| Code Inspection: Member or type can be made internal (friend) |
resharper_member_can_be_made_static_global_highlighting
| Code Inspection: Member can be made static (shared) (non-private accessibility) |
resharper_member_can_be_made_static_local_highlighting
| Code Inspection: Member can be made static (shared) (private accessibility) |
resharper_member_can_be_private_global_highlighting
| Code Inspection: Member can be made private (non-private accessibility) |
resharper_member_can_be_private_local_highlighting
| Code Inspection: Member can be made private (private accessibility) |
resharper_member_can_be_protected_global_highlighting
| Code Inspection: Member can be made protected (non-private accessibility) |
resharper_member_can_be_protected_local_highlighting
| Code Inspection: Member can be made protected (private accessibility) |
resharper_member_hides_interface_member_with_default_implementation_highlighting
| Code Inspection: Non-public member in implementation class hides default implementation in interface |
resharper_member_hides_static_from_outer_class_highlighting
| Code Inspection: Member hides static member from outer class |
resharper_member_initializer_value_ignored_highlighting
| Code Inspection: Member initialized value ignored |
resharper_merge_and_pattern_highlighting
| Code Inspection: Merge 'and' pattern |
resharper_merge_cast_with_type_check_highlighting
| Code Inspection: Type check and casts can be merged |
resharper_merge_conditional_expression_highlighting
| Code Inspection: Merge conditional ?: expression into conditional access |
resharper_merge_into_logical_pattern_highlighting
| Code Inspection: Merge null/pattern/value checks into 'or'/'and' patterns |
resharper_merge_into_negated_pattern_highlighting
| Code Inspection: Merge negated null/pattern checks into complex pattern |
resharper_merge_into_pattern_highlighting
| Code Inspection: Merge null/pattern checks into complex pattern |
resharper_merge_nested_property_patterns_highlighting
| Code Inspection: Merge nested property patterns |
resharper_merge_sequential_checks_highlighting
| Code Inspection: Merge sequential checks into single conditional access check |
resharper_method_has_async_overload_highlighting
| Code Inspection: Method has async overload |
resharper_method_has_async_overload_with_cancellation_highlighting
| Code Inspection: Method has async overload with cancellation support |
resharper_method_or_operator_body
| Code body - Methods and operators (C#) |
resharper_method_overload_with_optional_parameter_highlighting
| Code Inspection: Method with optional or 'params' parameter is hidden by overload |
resharper_method_safe_this_highlighting
| Code Inspection: Member assigned by a function can be converted to function member |
resharper_method_supports_cancellation_highlighting
| Code Inspection: Method supports cancellation |
resharper_mismatched_asmdef_filename_highlighting
| Code Inspection: File name should match the name of the assembly |
resharper_missing_attribute_highlighting
| Code Inspection: Missing required attribute |
resharper_missing_blank_lines_highlighting
| Code Inspection: Incorrect blank lines (blank lines are missing elsewhere) |
resharper_missing_has_own_property_in_foreach_highlighting
| Code Inspection: There is no .hasOwnProperty() check in a body of 'for in' loop. This will cause an enumeration of prototype properties. |
resharper_missing_indent_highlighting
| Code Inspection: Incorrect indent (missing indent/outdent elsewhere) |
resharper_missing_linebreak_highlighting
| Code Inspection: Incorrect line breaks (line break is missing elsewhere) |
resharper_missing_space_highlighting
| Code Inspection: Incorrect spacing (space is missing elsewhere) |
resharper_misuse_of_owner_function_this_highlighting
| Code Inspection: Misuse of 'this' qualifier in inner function |
resharper_modifiers_order
| Modifiers - Modifiers order (C#) |
resharper_more_specific_foreach_variable_type_available_highlighting
| Code Inspection: Iteration variable can be declared with a more specific type |
resharper_more_specific_signature_after_less_specific_highlighting
| Code Inspection: More specific signature follows less specific |
resharper_move_local_function_after_jump_statement_highlighting
| Code Inspection: Put local function after 'return' or 'continue' |
resharper_move_to_existing_positional_deconstruction_pattern_highlighting
| Code Inspection: Move to existing positional deconstruction pattern |
resharper_move_variable_declaration_inside_loop_condition_highlighting
| Code Inspection: Move variable declaration inside loop condition |
resharper_multiple_declarations_in_foreach_highlighting
| Code Inspection: Multiple declarations in 'for in' error |
resharper_multiple_nullable_attributes_usage_highlighting
| Code Inspection: Multiple nullable attributes usage |
resharper_multiple_order_by_highlighting
| Code Inspection: Multiple sequential 'OrderBy' invocation |
resharper_multiple_output_tags_highlighting
| Code Inspection: Multiple output tags defined |
resharper_multiple_resolve_candidates_in_text_highlighting
| Code Inspection: Ambiguous symbols in text argument |
resharper_multiple_spaces_highlighting
| Code Inspection: Incorrect spacing (multiple spaces are prohibited) |
resharper_multiple_statements_on_one_line_highlighting
| Code Inspection: Incorrect line breaks (multiple statements on one line) |
resharper_multiple_type_members_on_one_line_highlighting
| Code Inspection: Incorrect line breaks (multiple type members on one line) |
resharper_must_use_return_value_highlighting
| Code Inspection: Return value of [MustUseReturnValue] annotated method is not used |
resharper_mvc_action_not_resolved_highlighting
| Code Inspection: MVC (unknown action) |
resharper_mvc_area_not_resolved_highlighting
| Code Inspection: MVC (unknown area) |
resharper_mvc_controller_not_resolved_highlighting
| Code Inspection: MVC (unknown controller) |
resharper_mvc_invalid_model_type_highlighting
| Code Inspection: MVC (mismatch Model Type) |
resharper_mvc_masterpage_not_resolved_highlighting
| Code Inspection: MVC (unknown masterpage) |
resharper_mvc_partial_view_not_resolved_highlighting
| Code Inspection: MVC (unknown partial view) |
resharper_mvc_template_not_resolved_highlighting
| Code Inspection: MVC (unknown template) |
resharper_mvc_view_component_not_resolved_highlighting
| Code Inspection: MVC (unknown view component) |
resharper_mvc_view_component_view_not_resolved_highlighting
| Code Inspection: MVC (unknown view component view) |
resharper_mvc_view_not_resolved_highlighting
| Code Inspection: MVC (unknown view) |
resharper_n_unit_async_method_must_be_task_highlighting
| Code Inspection: NUnit. Async test method must return Task or Task<T> |
resharper_n_unit_attribute_produces_too_many_tests_highlighting
| Code Inspection: NUnit. Specified attribute values produce too many tests. |
resharper_n_unit_auto_fixture_incorrect_argument_type_highlighting
| Code Inspection: NUnit.AutoFixture. Incompatible argument type or incorrect argument value. |
resharper_n_unit_auto_fixture_missed_test_or_test_fixture_attribute_highlighting
| Code Inspection: NUnit.AutoFixture. Missing Test or TestFixture attribute. |
resharper_n_unit_auto_fixture_redundant_argument_in_inline_auto_data_attribute_highlighting
| Code Inspection: NUnit.AutoFixture. Redundant argument in InlineAutoData attribute. |
resharper_n_unit_duplicate_values_highlighting
| Code Inspection: NUnit. Duplicate values. |
resharper_n_unit_ignored_parameter_attribute_highlighting
| Code Inspection: NUnit. Ignored parameter attribute. |
resharper_n_unit_implicit_unspecified_null_values_highlighting
| Code Inspection: NUnit. Implicitly unspecified null values. |
resharper_n_unit_incorrect_argument_type_highlighting
| Code Inspection: NUnit. Incompatible argument type or incorrect argument value. |
resharper_n_unit_incorrect_expected_result_type_highlighting
| Code Inspection: NUnit. Incompatible expected result type or incorrect value. |
resharper_n_unit_incorrect_range_bounds_highlighting
| Code Inspection: NUnit. Incorrect range bounds. 'to' must be greater than or equal to 'from'. |
resharper_n_unit_method_with_parameters_and_test_attribute_highlighting
| Code Inspection: NUnit. Values for test method parameters are not provided. |
resharper_n_unit_missing_arguments_in_test_case_attribute_highlighting
| Code Inspection: NUnit. Missing arguments in TestCase attribute. |
resharper_n_unit_no_values_provided_highlighting
| Code Inspection: NUnit. No values provided in the attributes. |
resharper_n_unit_non_public_method_with_test_attribute_highlighting
| Code Inspection: NUnit. Non-public test method. |
resharper_n_unit_parameter_type_is_not_compatible_with_attribute_highlighting
| Code Inspection: NUnit. Specified values are not compatible with the test parameter type. |
resharper_n_unit_range_attribute_bounds_are_out_of_range_highlighting
| Code Inspection: NUnit. Values in range do not fit the type of the test parameter. |
resharper_n_unit_range_step_sign_mismatch_highlighting
| Code Inspection: NUnit. Mismatch of the range step sign. |
resharper_n_unit_range_step_value_must_not_be_zero_highlighting
| Code Inspection: NUnit. Range 'step' parameter value must be non-zero. |
resharper_n_unit_range_to_value_is_not_reachable_highlighting
| Code Inspection: NUnit. The maximum range value is not reachable with the step value. |
resharper_n_unit_redundant_argument_in_test_case_attribute_highlighting
| Code Inspection: NUnit. Redundant argument in TestCase attribute. |
resharper_n_unit_redundant_argument_instead_of_expected_result_highlighting
| Code Inspection: NUnit. Redundant argument instead of ExpectedResult. |
resharper_n_unit_redundant_expected_result_in_test_case_attribute_highlighting
| Code Inspection: NUnit. Redundant expected result for void test method. |
resharper_n_unit_test_case_attribute_requires_expected_result_highlighting
| Code Inspection: NUnit. Missing expected result for non-void test method. |
resharper_n_unit_test_case_result_property_duplicates_expected_result_highlighting
| Code Inspection: NUnit. Test case Result property duplicates ExpectedResult. |
resharper_n_unit_test_case_result_property_is_obsolete_highlighting
| Code Inspection: NUnit. Test case Result property is obsolete. |
resharper_n_unit_test_case_source_must_be_field_property_method_highlighting
| Code Inspection: NUnit. Test case source must be field, property, or method. |
resharper_n_unit_test_case_source_must_be_static_highlighting
| Code Inspection: NUnit. Test case source must be static. |
resharper_n_unit_test_case_source_should_implement_i_enumerable_highlighting
| Code Inspection: NUnit. Test case source must be non-abstract and implement IEnumerable. |
resharper_namespace_body
| Code body - Namespaces (C#) |
resharper_native_type_prototype_extending_highlighting
| Code Inspection: Extending prototype of native object |
resharper_native_type_prototype_overwriting_highlighting
| Code Inspection: Overwriting prototype of native object |
resharper_negation_of_relational_pattern_highlighting
| Code Inspection: Simplify negated relational pattern |
resharper_negative_equality_expression_highlighting
| Code Inspection: Simplify negative equality expression |
resharper_negative_index_highlighting
| Code Inspection: Possible 'System.ArgumentOutOfRangeException'. Index must be a non-negative integer. |
resharper_nested_string_interpolation_highlighting
| Code Inspection: Nested string interpolation can be inlined |
resharper_nested_ternary_style
| Arrangement of ternary expressions - Nested ternary expression style (C#) |
resharper_new_line_before_catch
| Arrangement of statements - Place 'catch' on a new line, available for: C# |
resharper_new_line_before_else
| Arrangement of statements - Place 'else' on a new line, available for: C# |
resharper_new_line_before_finally
| Arrangement of statements - Place 'finally' on a new line, available for: C# |
resharper_new_line_before_while
| Arrangement of statements - Place 'while' on a new line, available for: C# |
resharper_non_assigned_constant_highlighting
| Code Inspection: Non-assigned constant |
resharper_non_atomic_compound_operator_highlighting
| Code Inspection: Suspicious 'volatile' field usage: compound operation is not atomic. 'Interlocked' class can be used instead. |
resharper_non_constant_equality_expression_has_constant_result_highlighting
| Code Inspection: According to values of the bit masks, expression result will always be the same |
resharper_non_parsable_element_highlighting
| Code Inspection: Part of the code cannot be parsed |
resharper_non_readonly_member_in_get_hash_code_highlighting
| Code Inspection: Non-readonly type member referenced in 'GetHashCode()' |
resharper_not_accessed_field_compiler_highlighting
| Code Inspection: Non-accessed field |
resharper_not_accessed_field_global_highlighting
| Code Inspection: Non-accessed field (non-private accessibility) |
resharper_not_accessed_field_local_highlighting
| Code Inspection: Non-accessed field (private accessibility) |
resharper_not_accessed_out_parameter_variable_highlighting
| Code Inspection: Non-accessed local variable only used to discard the 'out' parameter value |
resharper_not_accessed_positional_property_global_highlighting
| Code Inspection: Non-accessed positional property (non-private accessibility) |
resharper_not_accessed_positional_property_local_highlighting
| Code Inspection: Non-accessed positional property (private accessibility) |
resharper_not_accessed_primary_constructor_parameter_compiler_highlighting
| Code Inspection: Not accessed primary constructor parameter |
resharper_not_accessed_variable_compiler_highlighting
| Code Inspection: Non-accessed local variable |
resharper_not_accessed_variable_highlighting
| Code Inspection: Non-accessed local variable |
resharper_not_all_paths_return_value_highlighting
| Code Inspection: Not all code paths return a value |
resharper_not_assigned_out_parameter_highlighting
| Code Inspection: 'out' parameter is not assigned upon exit |
resharper_not_declared_in_parent_culture_highlighting
| Code Inspection: Resource is not declared in base culture |
resharper_not_disposed_resource_highlighting
| Code Inspection: Return value of a method annotated with [MustDisposeResource] is never disposed |
resharper_not_disposed_resource_is_returned_by_property_highlighting
| Code Inspection: Return value of a property must be disposed by the callee |
resharper_not_disposed_resource_is_returned_highlighting
| Code Inspection: Return value must be disposed but the method or function is not annotated with [MustDisposeResource] |
resharper_not_null_or_required_member_is_not_initialized_highlighting
| Code Inspection: Non-nullable or required member is not initialized at constructor exit |
resharper_not_observable_annotation_redundancy_highlighting
| Code Inspection: Nullability attribute used with declaration that cannot be directly referenced from other code |
resharper_not_overridden_in_specific_culture_highlighting
| Code Inspection: Resource is not overridden in specific culture |
resharper_not_resolved_highlighting
| Code Inspection: Cannot resolve symbol |
resharper_not_resolved_in_text_highlighting
| Code Inspection: Cannot resolve symbol in text argument |
resharper_null_checking_pattern_style
| Patterns - Null checking pattern style (C#) |
resharper_null_coalescing_condition_is_always_not_null_according_to_api_contract_highlighting
| Code Inspection: '??' condition is never null according to nullable reference types' annotations |
resharper_nullable_warning_suppression_is_used_highlighting
| Code Inspection: A suppressed nullable warning might hide an underlying problem |
resharper_nullness_annotation_conflict_with_jet_brains_annotations_highlighting
| Code Inspection: Nullability conflicts with annotations in hierarchy |
resharper_object_creation_as_statement_highlighting
| Code Inspection: Possible unassigned object created by 'new' expression |
resharper_object_creation_when_type_evident
| Object creation - When created type is evident from usage (C#) |
resharper_object_creation_when_type_not_evident
| Object creation - When created type is not evident from usage (C#) |
resharper_object_destructuring_without_parentheses_highlighting
| Code Inspection: Non-parenthesized object destructuring assignment cannot be used in an expression statement |
resharper_object_literals_are_not_comma_free_highlighting
| Code Inspection: Comma is expected in object literal |
resharper_obsolete_element_error_highlighting
| Code Inspection: Use of obsolete type or type member (error) |
resharper_obsolete_element_highlighting
| Code Inspection: Use of obsolete type or type member |
resharper_octal_literals_not_allowed_error_highlighting
| Code Inspection: Octal literals and escape sequences using in 'strict mode' |
resharper_old_engine
| ReSharper other - Revert to old formatting engine (C#) |
resharper_one_way_operation_contract_with_return_type_highlighting
| Code Inspection: One way operations must not return values |
resharper_operation_contract_without_service_contract_highlighting
| Code Inspection: Method is marked as OperationContract but containing type is not marked as ServiceContract |
resharper_operator_is_can_be_used_highlighting
| Code Inspection: Operator 'is'/'Type Of ... Is ...' can be used |
resharper_operator_without_matched_checked_operator_highlighting
| Code Inspection: Operator without matching checked operator |
resharper_optional_parameter_hierarchy_mismatch_highlighting
| Code Inspection: Mismatch of optional parameter value in overridden method |
resharper_optional_parameter_ref_out_highlighting
| Code Inspection: 'ref' or 'out' parameter with [Optional] attribute |
resharper_other_braces
| Braces layout - Other, available for: C# |
resharper_out_parameter_value_is_always_discarded_global_highlighting
| Code Inspection: Parameter output value is always discarded (non-private accessibility) |
resharper_out_parameter_value_is_always_discarded_local_highlighting
| Code Inspection: Parameter output value is always discarded (private accessibility) |
resharper_outdent_binary_ops
| Align multiline constructs - Outdent binary operators (C#) |
resharper_outdent_binary_pattern_ops
| Align multiline constructs - Outdent binary patterns (C#) |
resharper_outdent_commas
| Align multiline constructs - Outdent commas, available for: C# |
resharper_outdent_dots
| Align multiline constructs - Outdent dots in chained method calls, available for: C# |
resharper_outdent_is_off_prev_level_highlighting
| Code Inspection: Incorrect indent (indent level is not restored) |
resharper_outdent_statement_labels
| Other indents - Outdent statement labels (C#) |
resharper_output_tag_required_highlighting
| Code Inspection: Output tag required |
resharper_overload_signature_inferring_highlighting
| Code Inspection: Possible overloads can be inferred by function body |
resharper_overridden_with_empty_value_highlighting
| Code Inspection: Resource overrides base resource with empty value |
resharper_overridden_with_same_value_highlighting
| Code Inspection: Resource is overridden with identical value |
resharper_parameter_doesnt_make_any_sense_highlighting
| Code Inspection: Parameter is not a part of the main signature |
resharper_parameter_hides_member_highlighting
| Code Inspection: Parameter hides member |
resharper_parameter_hides_primary_constructor_parameter_highlighting
| Code Inspection: Parameter hides primary constructor parameter |
resharper_parameter_only_used_for_precondition_check_global_highlighting
| Code Inspection: Parameter is only used for precondition check (non-private accessibility) |
resharper_parameter_only_used_for_precondition_check_local_highlighting
| Code Inspection: Parameter is only used for precondition check (private accessibility) |
resharper_parameter_type_can_be_enumerable_global_highlighting
| Code Inspection: Parameter type can be IEnumerable<T> (non-private accessibility) |
resharper_parameter_type_can_be_enumerable_local_highlighting
| Code Inspection: Parameter type can be IEnumerable<T> (private accessibility) |
resharper_parameter_value_is_not_used_highlighting
| Code Inspection: Parameter value is not used |
resharper_parentheses_group_non_obvious_operations
| Add parenthesis to avoid non-obvious precedence - When the operations from the following groups are nested (C#) |
resharper_parentheses_non_obvious_operations
| Add parenthesis to avoid non-obvious precedence - Around operands of the following operations (C#) |
resharper_parentheses_redundancy_style
| Parentheses - Remove redundant parentheses (C#) |
resharper_parentheses_same_type_operations
| Add parenthesis to avoid non-obvious precedence - Even when operations of the same type are nested (C#) |
resharper_partial_method_parameter_name_mismatch_highlighting
| Code Inspection: Parameter name differs in partial method declaration |
resharper_partial_method_with_single_part_highlighting
| Code Inspection: Redundant 'partial' modifier on method declaration |
resharper_partial_type_with_single_part_highlighting
| Code Inspection: Redundant 'partial' modifier on type declaration |
resharper_pass_string_interpolation_highlighting
| Code Inspection: Pass string interpolation expression |
resharper_pattern_always_matches_highlighting
| Code Inspection: The source expression always matches the provided pattern |
resharper_pattern_is_always_true_or_false_highlighting
| Code Inspection: Pattern is always 'true' or always 'false' |
resharper_pattern_is_redundant_highlighting
| Code Inspection: The pattern is redundant, it does not produce any runtime checks |
resharper_pattern_never_matches_highlighting
| Code Inspection: The source expression never matches the provided pattern |
resharper_pi_attribute_style
| Processing instructions - Attributes format, available for: |
resharper_pi_attributes_indent
| Processing instructions - Attributes indenting, available for: |
resharper_place_abstract_accessorholder_on_single_line
| Arrangement of declaration blocks - Place abstract/auto property/indexer/event declaration on single line (C#) |
resharper_place_accessor_attribute_on_same_line
| Arrangement of attributes - Place accessor attribute on the same line (C#) |
resharper_place_accessor_with_attrs_holder_on_single_line
| Arrangement of declaration blocks - Place it on single line even when it has attributes on accessors (C#) |
resharper_place_accessorholder_attribute_on_same_line
| Arrangement of attributes - Place property/indexer/event attribute on the same line (C#) |
resharper_place_assignment_expression_into_block_highlighting
| Code Inspection: Place assignment expression into block |
resharper_place_attribute_on_same_line
| Place simple attribute on the same line with the owner (generalized) |
resharper_place_comments_at_first_column
| Other indents - Place comments at first column when commenting out code, available for: C# |
resharper_place_constructor_initializer_on_same_line
| Arrangement of method signatures - Allow constructor initializer on the same line (C#) |
resharper_place_event_attribute_on_same_line
| Attributes - Place event attribute on the same line (VB.NET) |
resharper_place_expr_accessor_on_single_line
| Arrangement of expression bodied members - Place property accessor expression body on the same line (C#) |
resharper_place_expr_method_on_single_line
| Arrangement of expression bodied members - Place method expression body on the same line (C#) |
resharper_place_expr_property_on_single_line
| Arrangement of expression bodied members - Place property expression body on the same line (C#) |
resharper_place_field_attribute_on_same_line
| Arrangement of attributes - Place field attribute on the same line (C#) |
resharper_place_linq_into_on_new_line
| Arrangement of LINQ expressions - Place 'into' on a new line in LINQ expressions (C#) |
resharper_place_method_attribute_on_same_line
| Arrangement of attributes - Place method attribute on the same line (C#) |
resharper_place_property_attribute_on_same_line
| Attributes - Place property attribute on the same line (VB.NET) |
resharper_place_record_field_attribute_on_same_line
| Arrangement of attributes - Place record field attribute on the same line (C#) |
resharper_place_simple_accessor_on_single_line
| Arrangement of declaration blocks - Place simple accessor on single line (C#) |
resharper_place_simple_accessorholder_on_single_line
| Arrangement of declaration blocks - Place simple property/indexer/event declaration on single line (C#) |
resharper_place_simple_anonymousmethod_on_single_line
| Arrangement of embedded blocks - Place simple anonymous method on single line (C#) |
resharper_place_simple_blocks_on_single_line
| Place simple blocks on single line (generalized) |
resharper_place_simple_case_statement_on_same_line
| Arrangement of embedded statements - Place simple 'case' statement on the same line (C#) |
resharper_place_simple_declaration_blocks_on_single_line
| Place blocks from simple type members on single line (generalized) |
resharper_place_simple_embedded_block_on_same_line
| Arrangement of embedded blocks - Place a block with a single simple statement on the same line (C#) |
resharper_place_simple_embedded_statement_on_same_line
| Arrangement of embedded statements - Place simple embedded statement on the same line (C#) |
resharper_place_simple_enum_on_single_line
| Arrangement of enumerations - Place simple enumeration on single line (C#) |
resharper_place_simple_initializer_on_single_line
| Arrangement of initializers - Place simple array, object and collection on single line (C#) |
resharper_place_simple_list_pattern_on_single_line
| Arrangement of list patterns - Place simple list pattern and collection expression on a single line (C#) |
resharper_place_simple_method_on_single_line
| Arrangement of declaration blocks - Place simple method on single line (C#) |
resharper_place_simple_property_pattern_on_single_line
| Arrangement of property patterns - Place simple property pattern on single line (C#) |
resharper_place_simple_switch_expression_on_single_line
| Arrangement of switch expressions - Place simple switch expression on single line (C#) |
resharper_place_type_attribute_on_same_line
| Arrangement of attributes - Place type attribute on the same line (C#) |
resharper_place_type_constraints_on_same_line
| Arrangement of type parameters, constraints, and base types - Allow type constraints on the same line, available for: C# |
resharper_polymorphic_field_like_event_invocation_highlighting
| Code Inspection: Invocation of polymorphic field-like event |
resharper_possible_infinite_inheritance_highlighting
| Code Inspection: Possible infinite inheritance |
resharper_possible_intended_rethrow_highlighting
| Code Inspection: Exception rethrow possibly intended |
resharper_possible_interface_member_ambiguity_highlighting
| Code Inspection: Possible ambiguity while accessing member by interface |
resharper_possible_invalid_cast_exception_highlighting
| Code Inspection: Possible 'System.InvalidCastException' |
resharper_possible_invalid_cast_exception_in_foreach_loop_highlighting
| Code Inspection: Possible 'System.InvalidCastException' in foreach loop |
resharper_possible_invalid_operation_exception_highlighting
| Code Inspection: Possible 'System.InvalidOperationException' |
resharper_possible_loss_of_fraction_highlighting
| Code Inspection: Possible loss of fraction |
resharper_possible_mistaken_argument_highlighting
| Code Inspection: Possible mistaken argument |
resharper_possible_mistaken_call_to_get_type_1_highlighting
| Code Inspection: Possible mistaken call to GetType() |
resharper_possible_mistaken_call_to_get_type_2_highlighting
| Code Inspection: Possible mistaken call to GetType() |
resharper_possible_multiple_enumeration_highlighting
| Code Inspection: Possible multiple enumeration |
resharper_possible_multiple_write_access_in_double_check_locking_highlighting
| Code Inspection: Possible incorrect implementation of Double-Check Locking pattern. Possible multiple write access to checked field. |
resharper_possible_null_reference_exception_highlighting
| Code Inspection: Possible 'System.NullReferenceException' |
resharper_possible_struct_member_modification_of_non_variable_struct_highlighting
| Code Inspection: Value assigned to a property of non-variable qualifier expression can be lost |
resharper_possible_unintended_linear_search_in_set_highlighting
| Code Inspection: Possibly unintended linear search in set |
resharper_possible_unintended_queryable_as_enumerable_highlighting
| Code Inspection: IQueryable is possibly unintentionally used as IEnumerable |
resharper_possible_unintended_reference_comparison_highlighting
| Code Inspection: Possible unintended reference comparison |
resharper_possible_write_to_me_highlighting
| Code Inspection: Possible write to 'Me' |
resharper_possibly_impure_method_call_on_readonly_variable_highlighting
| Code Inspection: Possibly impure struct method is called on readonly variable: struct value always copied before invocation |
resharper_possibly_incorrectly_broken_statement_highlighting
| Code Inspection: Statement is possibly incorrectly broken by a newline |
resharper_possibly_missing_indexer_initializer_comma_highlighting
| Code Inspection: Possibly missing comma before indexer initializer |
resharper_possibly_mistaken_use_of_interpolated_string_insert_highlighting
| Code Inspection: Possibly unintended string interpolation instead of format string template |
resharper_possibly_unassigned_property_highlighting
| Code Inspection: Use of possibly unassigned property or global variable |
resharper_prefer_explicit_discard_declaration
| 'var' usage in declarations - Use 'var' keyword for discards (C#) |
resharper_prefer_qualified_reference
| Reference qualification and 'using' directives - Prefer fully qualified references, available for: C#, Razor CSharp, VB.NET |
resharper_prefer_separate_deconstructed_variables_declaration
| 'var' usage in declarations - Prefer separate declarations for deconstructed variables (C#) |
resharper_private_field_can_be_converted_to_local_variable_highlighting
| Code Inspection: Private field can be converted into local variable |
resharper_private_variable_can_be_made_readonly_highlighting
| Code Inspection: Private class field can be made readonly |
resharper_property_can_be_made_init_only_global_highlighting
| Code Inspection: Property can be made init-only (non-private accessibility) |
resharper_property_can_be_made_init_only_local_highlighting
| Code Inspection: Property can be made init-only (private accessibility) |
resharper_property_field_keyword_is_never_assigned_highlighting
| Code Inspection: Backing field is used but never assigned |
resharper_property_field_keyword_is_never_used_highlighting
| Code Inspection: Backing field is assigned but never used |
resharper_property_getter_cannot_have_parameters_highlighting
| Code Inspection: Property getter cannot have parameters |
resharper_property_not_resolved_highlighting
| Code Inspection: Cannot resolve property |
resharper_property_setter_must_have_single_parameter_highlighting
| Code Inspection: Property setter must have a single parameter |
resharper_protobuf_brace_style
| Braces layout style (generalized) |
resharper_public_constructor_in_abstract_class_highlighting
| Code Inspection: Make constructor in abstract class protected |
resharper_pure_attribute_on_void_method_highlighting
| Code Inspection: 'void' method is annotated with the [Pure] attribute |
resharper_qualified_expression_is_null_highlighting
| Code Inspection: Qualifier is 'null' or 'undefined' |
resharper_qualified_expression_maybe_null_highlighting
| Code Inspection: Qualifier can be 'null' or 'undefined' |
resharper_qualified_using_at_nested_scope
| Reference qualification and 'using' directives - Prefer fully qualified using name at nested scope (C#) |
resharper_quote_style
| Quotes - Quote style, available for: |
resharper_raw_string_can_be_simplified_highlighting
| Code Inspection: Raw string can be simplified |
resharper_razor_always_use_end_of_line_brace_style
| Override brace style for C# to always use 'At end of line (K&R style)' (Razor CSharp) |
resharper_razor_layout_not_resolved_highlighting
| Code Inspection: Unknown Razor layout |
resharper_razor_prefer_qualified_reference
| Use fully qualified names for @inherits and @model directives (Razor CSharp) |
resharper_razor_remove_blank_lines_near_braces
| Remove blank lines after '{' and before '}' in @functions (Razor CSharp) |
resharper_razor_remove_this_qualifier
| Always remove 'this.' qualifier (override corresponding C# setting) (Razor CSharp) |
resharper_razor_section_not_resolved_highlighting
| Code Inspection: Unknown Razor section |
resharper_read_access_in_double_check_locking_highlighting
| Code Inspection: Possible incorrect implementation of Double-Check Locking pattern. Read access to checked field. |
resharper_redundant_abstract_modifier_highlighting
| Code Inspection: Redundant 'abstract' modifier |
resharper_redundant_accessor_body_highlighting
| Code Inspection: Redundant accessor body |
resharper_redundant_always_match_subpattern_highlighting
| Code Inspection: Subpattern that always matches is redundant |
resharper_redundant_anonymous_type_property_name_highlighting
| Code Inspection: Redundant anonymous type property explicit name |
resharper_redundant_argument_default_value_highlighting
| Code Inspection: Redundant argument with default value |
resharper_redundant_array_creation_expression_highlighting
| Code Inspection: Array creation can be replaced with array initializer |
resharper_redundant_array_lower_bound_specification_highlighting
| Code Inspection: Redundant array lower bound specification |
resharper_redundant_assignment_highlighting
| Code Inspection: Assignment is not used |
resharper_redundant_attribute_parentheses_highlighting
| Code Inspection: Parentheses are redundant if attribute has no arguments |
resharper_redundant_attribute_suffix_highlighting
| Code Inspection: Redundant 'Attribute' suffix |
resharper_redundant_attribute_usage_property_highlighting
| Code Inspection: Redundant [AttributeUsage] attribute property assignment |
resharper_redundant_base_constructor_call_highlighting
| Code Inspection: Redundant base constructor call |
resharper_redundant_base_qualifier_highlighting
| Code Inspection: Redundant 'base.' qualifier |
resharper_redundant_blank_lines_highlighting
| Code Inspection: Incorrect blank lines (blank lines are redundant elsewhere) |
resharper_redundant_block_highlighting
| Code Inspection: Redundant block |
resharper_redundant_bool_compare_highlighting
| Code Inspection: Redundant boolean comparison |
resharper_redundant_caller_argument_expression_default_value_highlighting
| Code Inspection: Redundant argument passed to caller argument expression parameter |
resharper_redundant_case_label_highlighting
| Code Inspection: Redundant 'case' label |
resharper_redundant_cast_highlighting
| Code Inspection: Redundant cast |
resharper_redundant_catch_clause_highlighting
| Code Inspection: Redundant catch clause |
resharper_redundant_check_before_assignment_highlighting
| Code Inspection: Redundant condition check before assignments |
resharper_redundant_collection_initializer_element_braces_highlighting
| Code Inspection: Redundant braces in collection initializer |
resharper_redundant_comparison_with_boolean_highlighting
| Code Inspection: Comparison of boolean with boolean value is equivalent to value or negated value |
resharper_redundant_configure_await_highlighting
| Code Inspection: Redundant 'ConfigureAwait(true)' |
resharper_redundant_declaration_semicolon_highlighting
| Code Inspection: Redundant semicolon after type or namespace declaration |
resharper_redundant_default_member_initializer_highlighting
| Code Inspection: Redundant member initializer |
resharper_redundant_delegate_creation_highlighting
| Code Inspection: Explicit delegate creation expression is redundant |
resharper_redundant_dictionary_contains_key_before_adding_highlighting
| Code Inspection: Redundant dictionary 'ContainsKey' before adding to the collection |
resharper_redundant_discard_designation_highlighting
| Code Inspection: Redundant discard designation |
resharper_redundant_else_block_highlighting
| Code Inspection: Redundant 'else' block |
resharper_redundant_empty_case_else_highlighting
| Code Inspection: Redundant empty 'Case Else' statement |
resharper_redundant_empty_constructor_highlighting
| Code Inspection: Redundant empty constructor without parameters |
resharper_redundant_empty_finally_block_highlighting
| Code Inspection: Redundant empty finally block |
resharper_redundant_empty_object_creation_argument_list_highlighting
| Code Inspection: Redundant empty argument list on object creation expression |
resharper_redundant_empty_object_or_collection_initializer_highlighting
| Code Inspection: Redundant empty object or collection initializer |
resharper_redundant_empty_switch_section_highlighting
| Code Inspection: Redundant empty switch section |
resharper_redundant_enum_case_label_for_default_section_highlighting
| Code Inspection: Redundant 'case' label before default section |
resharper_redundant_enumerable_cast_call_highlighting
| Code Inspection: Redundant 'IEnumerable.Cast<T>' or 'IEnumerable.OfType<T>' call |
resharper_redundant_explicit_array_creation_highlighting
| Code Inspection: Redundant explicit type in array creation |
resharper_redundant_explicit_array_size_highlighting
| Code Inspection: Redundant explicit size specification in array creation |
resharper_redundant_explicit_nullable_creation_highlighting
| Code Inspection: Redundant explicit nullable type creation |
resharper_redundant_explicit_params_array_creation_highlighting
| Code Inspection: Redundant explicit array creation in argument of 'params' parameter |
resharper_redundant_explicit_positional_property_declaration_highlighting
| Code Inspection: Redundant explicit positional property declaration |
resharper_redundant_explicit_tuple_component_name_highlighting
| Code Inspection: Redundant explicit tuple component name |
resharper_redundant_extends_list_entry_highlighting
| Code Inspection: Redundant class or interface specification in base types list |
resharper_redundant_fixed_pointer_declaration_highlighting
| Code Inspection: Redundant fixed pointer declaration |
resharper_redundant_if_else_block_highlighting
| Code Inspection: Redundant 'else' keyword |
resharper_redundant_if_statement_then_keyword_highlighting
| Code Inspection: Keyword 'Then' is redundant in multiline 'If' statement |
resharper_redundant_immediate_delegate_invocation_highlighting
| Code Inspection: Immediate delegate invocation |
resharper_redundant_intermediate_variable_highlighting
| Code Inspection: Intermediate local variable is redundant and can be safely inlined |
resharper_redundant_is_before_relational_pattern_highlighting
| Code Inspection: Redundant 'is' |
resharper_redundant_iterator_keyword_highlighting
| Code Inspection: Iterator function without 'Yield' statements |
resharper_redundant_jump_statement_highlighting
| Code Inspection: Redundant control flow jump statement |
resharper_redundant_lambda_parameter_type_highlighting
| Code Inspection: Redundant lambda expression parameter type specification |
resharper_redundant_lambda_signature_parentheses_highlighting
| Code Inspection: Redundant lambda signature parentheses |
resharper_redundant_linebreak_highlighting
| Code Inspection: Incorrect line breaks (line break is redundant elsewhere) |
resharper_redundant_local_class_name_highlighting
| Code Inspection: Redundant local class name |
resharper_redundant_local_function_name_highlighting
| Code Inspection: Redundant local function name |
resharper_redundant_logical_conditional_expression_operand_highlighting
| Code Inspection: Redundant operand in logical conditional expression |
resharper_redundant_me_qualifier_highlighting
| Code Inspection: Redundant 'Me.' qualifier |
resharper_redundant_my_base_qualifier_highlighting
| Code Inspection: Redundant 'MyBase.' qualifier |
resharper_redundant_my_class_qualifier_highlighting
| Code Inspection: Redundant 'MyClass.' qualifier |
resharper_redundant_name_qualifier_highlighting
| Code Inspection: Redundant name qualifier |
resharper_redundant_not_null_constraint_highlighting
| Code Inspection: Redundant 'notnull' constraint on type parameter constrained by non-nullable base type |
resharper_redundant_nullable_annotation_on_reference_type_constraint_highlighting
| Code Inspection: Redundant nullable annotation on 'class?' constraint of type parameter constrained by non-nullable base type |
resharper_redundant_nullable_annotation_on_type_constraint_has_non_nullable_base_type_highlighting
| Code Inspection: Redundant nullable annotation on base type constraint of type parameter constrained by another non-nullable base type |
resharper_redundant_nullable_annotation_on_type_constraint_has_non_nullable_type_kind_highlighting
| Code Inspection: Redundant nullable annotation on base type constraint of type parameter having non-nullable type kind |
resharper_redundant_nullable_directive_highlighting
| Code Inspection: Redundant nullable directive |
resharper_redundant_nullable_flow_attribute_highlighting
| Code Inspection: Redundant nullable attribute |
resharper_redundant_nullable_type_mark_highlighting
| Code Inspection: Type check for nullable type is equal to underlying type check |
resharper_redundant_nullness_attribute_with_nullable_reference_types_highlighting
| Code Inspection: [NotNull] or [CanBeNull] attribute is applied to a type that already has the same annotation from nullable reference types |
resharper_redundant_overflow_checking_context_highlighting
| Code Inspection: Redundant arithmetic overflow checking context |
resharper_redundant_overload_global_highlighting
| Code Inspection: Redundant method overload (non-private accessibility) |
resharper_redundant_overload_local_highlighting
| Code Inspection: Redundant method overload (private accessibility) |
resharper_redundant_overridden_member_highlighting
| Code Inspection: Redundant member override |
resharper_redundant_params_highlighting
| Code Inspection: 'params' modifier is always ignored on overrides |
resharper_redundant_parent_type_declaration_highlighting
| Code Inspection: Redundant parent type specification in extends/implements |
resharper_redundant_parentheses_highlighting
| Code Inspection: Remove redundant parentheses |
resharper_redundant_pattern_parentheses_highlighting
| Code Inspection: Remove redundant pattern-matching parentheses |
resharper_redundant_property_parentheses_highlighting
| Code Inspection: Parameterless property parentheses are redundant |
resharper_redundant_property_pattern_clause_highlighting
| Code Inspection: Redundant property pattern clause |
resharper_redundant_qualifier_highlighting
| Code Inspection: Redundant qualifier |
resharper_redundant_query_order_by_ascending_keyword_highlighting
| Code Inspection: Redundant 'orderby' clause 'ascending' keyword |
resharper_redundant_range_bound_highlighting
| Code Inspection: Redundant range bound |
resharper_redundant_readonly_modifier_highlighting
| Code Inspection: Redundant 'readonly' modifier |
resharper_redundant_record_class_keyword_highlighting
| Code Inspection: Redundant 'class' keyword in record declaration |
resharper_redundant_scoped_parameter_modifier_highlighting
| Code Inspection: Redundant 'scoped' parameter modifier |
resharper_redundant_setter_value_parameter_declaration_highlighting
| Code Inspection: Explicit 'value' parameter declaration is redundant |
resharper_redundant_space_highlighting
| Code Inspection: Incorrect spacing (space is redundant elsewhere) |
resharper_redundant_string_format_call_highlighting
| Code Inspection: Redundant 'string.Format()' call |
resharper_redundant_string_interpolation_highlighting
| Code Inspection: Redundant string interpolation |
resharper_redundant_string_to_char_array_call_highlighting
| Code Inspection: Redundant 'string.ToCharArray()' call |
resharper_redundant_string_type_highlighting
| Code Inspection: Redundant string type |
resharper_redundant_suppress_nullable_warning_expression_highlighting
| Code Inspection: Redundant nullable warning suppression expression |
resharper_redundant_ternary_expression_highlighting
| Code Inspection: Redundant conditional ternary expression usage |
resharper_redundant_to_string_call_for_value_type_highlighting
| Code Inspection: Redundant 'object.ToString()' call for value types |
resharper_redundant_to_string_call_highlighting
| Code Inspection: Redundant 'object.ToString()' call |
resharper_redundant_type_arguments_of_method_highlighting
| Code Inspection: Redundant type arguments of method |
resharper_redundant_type_cast_highlighting
| Code Inspection: Type cast is redundant: expression is always of provided type |
resharper_redundant_type_cast_structural_highlighting
| Code Inspection: Type cast is redundant: expression is of a structurally compatible type |
resharper_redundant_type_check_in_pattern_highlighting
| Code Inspection: Redundant type check in a pattern |
resharper_redundant_type_declaration_body_highlighting
| Code Inspection: Redundant type declaration body |
resharper_redundant_unsafe_context_highlighting
| Code Inspection: Unsafe context declaration is redundant |
resharper_redundant_using_directive_global_highlighting
| Code Inspection: Redundant global using directive |
resharper_redundant_using_directive_highlighting
| Code Inspection: Redundant using directive |
resharper_redundant_variable_type_specification_highlighting
| Code Inspection: Type specification is redundant because variable type is contextually determined from the type of the assigned value |
resharper_redundant_verbatim_prefix_highlighting
| Code Inspection: Redundant verbatim prefix |
resharper_redundant_verbatim_string_prefix_highlighting
| Code Inspection: Redundant verbatim string prefix |
resharper_redundant_virtual_modifier_highlighting
| Code Inspection: Redundant 'virtual' modifier |
resharper_redundant_with_cancellation_highlighting
| Code Inspection: Redundant 'WithCancellation()' invocation |
resharper_redundant_with_expression_highlighting
| Code Inspection: Empty 'with' expression is redundant |
resharper_reference_equals_with_value_type_highlighting
| Code Inspection: 'Object.ReferenceEquals' is always false because it is called with value type |
resharper_reg_exp_inspections_highlighting
| Code Inspection: Regular Expression Inspections |
resharper_remove_blank_lines_near_braces
| Remove blank lines after '{' and before '}' in @functions (Razor CSharp) |
resharper_remove_blank_lines_near_braces_in_code
| Blank lines in code - Remove blank lines after '{' and before '}' in code, available for: C# |
resharper_remove_blank_lines_near_braces_in_declarations
| Blank lines in declarations - Remove blank lines after '{' and before '}' in declarations, available for: C# |
resharper_remove_constructor_invocation_highlighting
| Code Inspection: Remove constructor invocation |
resharper_remove_redundant_braces_highlighting
| Code Inspection: Use preferred braces style (remove redundant braces) |
resharper_remove_redundant_or_statement_false_highlighting
| Code Inspection: Remove redundant statement |
resharper_remove_redundant_or_statement_true_highlighting
| Code Inspection: Remove redundant statement |
resharper_remove_this_qualifier
| Always remove 'this.' qualifier (override corresponding C# setting) (Razor CSharp) |
resharper_remove_to_list_1_highlighting
| Code Inspection: Remove ToList() |
resharper_remove_to_list_2_highlighting
| Code Inspection: Remove ToList() |
resharper_replace_async_with_task_return_highlighting
| Code Inspection: Replace 'async' code with 'Task'-return |
resharper_replace_auto_property_with_computed_property_highlighting
| Code Inspection: Replace auto-property with computed property |
resharper_replace_conditional_expression_with_null_coalescing_highlighting
| Code Inspection: Conditional expression can be rewritten as null-coalescing |
resharper_replace_indicing_with_array_destructuring_highlighting
| Code Inspection: Subsequent indexers can be replaced with a destructuring declaration or assignment |
resharper_replace_indicing_with_short_hand_properties_after_destructuring_highlighting
| Code Inspection: Subsequent indexers in object literal fields can be simplified with destructuring |
resharper_replace_object_pattern_with_var_pattern_highlighting
| Code Inspection: Replace object pattern not performing any additional checks with 'var' pattern |
resharper_replace_sequence_equal_with_constant_pattern_highlighting
| Code Inspection: Replace 'SequenceEqual' with constant pattern |
resharper_replace_slice_with_range_indexer_highlighting
| Code Inspection: Replace 'Slice' with range indexer |
resharper_replace_substring_with_range_indexer_highlighting
| Code Inspection: Replace 'Substring' with range indexer |
resharper_replace_undefined_checking_series_with_object_destructuring_highlighting
| Code Inspection: A series of undefined-checks for properties can be replaced with destructuring |
resharper_replace_with_destructuring_swap_highlighting
| Code Inspection: Intermediate local variable is redundant because it can be replaced with a destructuring swap expression |
resharper_replace_with_field_keyword_highlighting
| Code Inspection: Replace with 'field' keyword |
resharper_replace_with_first_or_default_1_highlighting
| Code Inspection: Replace with FirstOrDefault($args$) |
resharper_replace_with_first_or_default_2_highlighting
| Code Inspection: Replace with FirstOrDefault($args$) |
resharper_replace_with_first_or_default_3_highlighting
| Code Inspection: Replace with FirstOrDefault($args$) |
resharper_replace_with_first_or_default_4_highlighting
| Code Inspection: Replace with FirstOrDefault($args$) |
resharper_replace_with_last_or_default_1_highlighting
| Code Inspection: Replace with LastOrDefault($args$) |
resharper_replace_with_last_or_default_2_highlighting
| Code Inspection: Replace with LastOrDefault($args$) |
resharper_replace_with_last_or_default_3_highlighting
| Code Inspection: Replace with LastOrDefault($args$) |
resharper_replace_with_last_or_default_4_highlighting
| Code Inspection: Replace with LastOrDefault($args$) |
resharper_replace_with_of_type_1_highlighting
| Code Inspection: Replace with OfType<T>() |
resharper_replace_with_of_type_2_highlighting
| Code Inspection: Replace with OfType<T>() |
resharper_replace_with_of_type_3_highlighting
| Code Inspection: Replace with OfType<T>() |
resharper_replace_with_of_type_any_1_highlighting
| Code Inspection: Replace with OfType<T>().Any() |
resharper_replace_with_of_type_any_2_highlighting
| Code Inspection: Replace with OfType<T>().Any() (replace with OfType<T>().Any(..)) |
resharper_replace_with_of_type_count_1_highlighting
| Code Inspection: Replace with OfType<T>().Count() |
resharper_replace_with_of_type_count_2_highlighting
| Code Inspection: Replace with OfType<T>().Count() (replace with OfType<T>().Count(..)) |
resharper_replace_with_of_type_first_1_highlighting
| Code Inspection: Replace with OfType<T>().First() |
resharper_replace_with_of_type_first_2_highlighting
| Code Inspection: Replace with OfType<T>().First() (replace with OfType<T>().First(..)) |
resharper_replace_with_of_type_first_or_default_1_highlighting
| Code Inspection: Replace with OfType<T>().FirstOrDefault() |
resharper_replace_with_of_type_first_or_default_2_highlighting
| Code Inspection: Replace with OfType<T>().FirstOrDefault() (replace with OfType<T>().FirstOrDefault(..)) |
resharper_replace_with_of_type_last_1_highlighting
| Code Inspection: Replace with OfType<T>().Last() |
resharper_replace_with_of_type_last_2_highlighting
| Code Inspection: Replace with OfType<T>().Last() (replace with OfType<T>().Last(..)) |
resharper_replace_with_of_type_last_or_default_1_highlighting
| Code Inspection: Replace with OfType<T>().LastOrDefault() |
resharper_replace_with_of_type_last_or_default_2_highlighting
| Code Inspection: Replace with OfType<T>().LastOrDefault() (replace with OfType<T>().LastOrDefault(..)) |
resharper_replace_with_of_type_long_count_highlighting
| Code Inspection: Replace with OfType<T>().LongCount() |
resharper_replace_with_of_type_single_1_highlighting
| Code Inspection: Replace with OfType<T>().Single() |
resharper_replace_with_of_type_single_2_highlighting
| Code Inspection: Replace with OfType<T>().Single() (replace with OfType<T>().Single(..)) |
resharper_replace_with_of_type_single_or_default_1_highlighting
| Code Inspection: Replace with OfType<T>().SingleOrDefault() |
resharper_replace_with_of_type_single_or_default_2_highlighting
| Code Inspection: Replace with OfType<T>().SingleOrDefault() (replace with OfType<T>().SingleOrDefault(..)) |
resharper_replace_with_of_type_where_highlighting
| Code Inspection: Replace with OfType<T>().Where() (replace with OfType<T>().Where(..)) |
resharper_replace_with_primary_constructor_parameter_highlighting
| Code Inspection: Replace with primary constructor parameter |
resharper_replace_with_simple_assignment_false_highlighting
| Code Inspection: Replace with simple assignment |
resharper_replace_with_simple_assignment_true_highlighting
| Code Inspection: Replace with simple assignment |
resharper_replace_with_single_assignment_false_highlighting
| Code Inspection: Replace with single assignment |
resharper_replace_with_single_assignment_true_highlighting
| Code Inspection: Replace with single assignment |
resharper_replace_with_single_call_to_any_highlighting
| Code Inspection: Replace with single call to Any(..) |
resharper_replace_with_single_call_to_count_highlighting
| Code Inspection: Replace with single call to Count(..) |
resharper_replace_with_single_call_to_first_highlighting
| Code Inspection: Replace with single call to First(..) |
resharper_replace_with_single_call_to_first_or_default_highlighting
| Code Inspection: Replace with single call to FirstOrDefault(..) |
resharper_replace_with_single_call_to_last_highlighting
| Code Inspection: Replace with single call to Last(..) |
resharper_replace_with_single_call_to_last_or_default_highlighting
| Code Inspection: Replace with single call to LastOrDefault(..) |
resharper_replace_with_single_call_to_single_highlighting
| Code Inspection: Replace with single call to Single(..) |
resharper_replace_with_single_call_to_single_or_default_highlighting
| Code Inspection: Replace with single call to SingleOrDefault(..) |
resharper_replace_with_single_or_default_1_highlighting
| Code Inspection: Replace with SingleOrDefault($args$) |
resharper_replace_with_single_or_default_2_highlighting
| Code Inspection: Replace with SingleOrDefault($args$) |
resharper_replace_with_single_or_default_3_highlighting
| Code Inspection: Replace with SingleOrDefault($args$) |
resharper_replace_with_single_or_default_4_highlighting
| Code Inspection: Replace with SingleOrDefault($args$) |
resharper_replace_with_string_is_null_or_empty_highlighting
| Code Inspection: Use 'String.IsNullOrEmpty' |
resharper_required_base_types_conflict_highlighting
| Code Inspection: Required base type conflicting another type |
resharper_required_base_types_direct_conflict_highlighting
| Code Inspection: Type specified in '[BaseTypeRequired]' attribute conflicts another type |
resharper_required_base_types_is_not_inherited_highlighting
| Code Inspection: Base type is required |
resharper_resource_item_not_resolved_highlighting
| Code Inspection: Cannot resolve resource item |
resharper_resource_not_resolved_highlighting
| Code Inspection: Cannot resolve resource |
resharper_resx_not_resolved_highlighting
| Code Inspection: Cannot resolve symbol |
resharper_return_from_global_scopet_with_value_highlighting
| Code Inspection: Return statement with a value in the global scope |
resharper_return_of_task_produced_by_using_variable_highlighting
| Code Inspection: Return of a task produced by 'using'-captured object |
resharper_return_of_using_variable_highlighting
| Code Inspection: Return of a variable captured by 'using' statement |
resharper_return_type_can_be_enumerable_global_highlighting
| Code Inspection: Return type can be IEnumerable<T> (non-private accessibility) |
resharper_return_type_can_be_enumerable_local_highlighting
| Code Inspection: Return type can be IEnumerable<T> (private accessibility) |
resharper_return_type_can_be_not_nullable_highlighting
| Code Inspection: Return type of a function can be non-nullable |
resharper_return_value_of_pure_method_is_not_used_highlighting
| Code Inspection: Return value of pure method is not used |
resharper_route_templates_action_route_prefix_can_be_extracted_to_controller_route_highlighting
| Code Inspection: Action's route prefix can be extracted to controller's route |
resharper_route_templates_ambiguous_matching_constraint_constructor_highlighting
| Code Inspection: More than one parameter constraint's constructor matched |
resharper_route_templates_constraint_argument_cannot_be_converted_highlighting
| Code Inspection: Route parameter constraint argument cannot be converted to target type |
resharper_route_templates_controller_route_parameter_is_not_passed_to_methods_highlighting
| Code Inspection: Controller's route parameter can be passed to methods |
resharper_route_templates_duplicated_parameter_highlighting
| Code Inspection: Parameter declared in route more than once |
resharper_route_templates_matching_constraint_constructor_not_resolved_highlighting
| Code Inspection: Matching parameter constraint's constructor not found |
resharper_route_templates_method_missing_route_parameters_highlighting
| Code Inspection: Not all route parameters are passed to method |
resharper_route_templates_optional_parameter_can_be_preceded_only_by_single_period_highlighting
| Code Inspection: Optional parameter can be preceded only by single period ('.') in the segment |
resharper_route_templates_optional_parameter_must_be_at_the_end_of_segment_highlighting
| Code Inspection: Optional parameter must be at the end of the segment |
resharper_route_templates_parameter_constraint_can_be_specified_highlighting
| Code Inspection: Route parameter constraint can be added due to type of method argument |
resharper_route_templates_parameter_type_and_constraints_mismatch_highlighting
| Code Inspection: Type of parameter doesn't satisfy constraints declared in route template |
resharper_route_templates_parameter_type_can_be_made_stricter_highlighting
| Code Inspection: Parameter's type can be made stricter due to applied constraints |
resharper_route_templates_route_parameter_constraint_not_resolved_highlighting
| Code Inspection: Route parameter constraint not resolved |
resharper_route_templates_route_parameter_is_not_passed_to_method_highlighting
| Code Inspection: Route parameter can be passed to method |
resharper_route_templates_route_token_not_resolved_highlighting
| Code Inspection: Route token not resolved |
resharper_route_templates_symbol_not_resolved_highlighting
| Code Inspection: Symbol not resolved |
resharper_route_templates_syntax_error_highlighting
| Code Inspection: Syntax error |
resharper_safe_cast_is_used_as_type_check_highlighting
| Code Inspection: Try cast and check for null can be replaced with a type check |
resharper_same_imports_with_different_name_highlighting
| Code Inspection: Same item is imported twice with different names |
resharper_same_variable_assignment_highlighting
| Code Inspection: Assignment of a local variable to itself is redundant |
resharper_sealed_member_in_sealed_class_highlighting
| Code Inspection: Sealed member in sealed class |
resharper_separate_control_transfer_statement_highlighting
| Code Inspection: Separate control transfer statement with blank line |
resharper_separate_local_functions_with_jump_statement_highlighting
| Code Inspection: Add explicit 'return' or 'continue' before local functions |
resharper_service_contract_without_operations_highlighting
| Code Inspection: Interfaces marked as ServiceContract should declare at least one OperationContract |
resharper_shaderlab_alignment_tab_fill_style
| Tabs and indents - How to align when tabs are used for indents (ShaderLab) |
resharper_shaderlab_allow_far_alignment
| Tabs and indents - Align even if the resulting indentation is too large (ShaderLab) |
resharper_shaderlab_brace_style
| Braces layout style (generalized) |
resharper_shaderlab_indent_size
| Tabs and indents - Indent size (ShaderLab) |
resharper_shaderlab_indent_style
| Tabs and indents - Indent style (ShaderLab) |
resharper_shaderlab_tab_width
| Tabs and indents - Tab width (ShaderLab) |
resharper_shift_expression_real_shift_count_is_zero_highlighting
| Code Inspection: Actual shift count equals zero |
resharper_shift_expression_result_equals_zero_highlighting
| Code Inspection: Constant shift expression with non-zero operands results in a zero value |
resharper_shift_expression_right_operand_not_equal_real_count_highlighting
| Code Inspection: Suspicious shift count for this type of left operand |
resharper_shift_expression_zero_left_operand_highlighting
| Code Inspection: Shift expression with zero left operand equals zero |
resharper_similar_anonymous_type_nearby_highlighting
| Code Inspection: Similar anonymous type detected nearby |
resharper_similar_expressions_comparison_highlighting
| Code Inspection: Similar expressions comparison |
resharper_simple_embedded_statement_style
| Place on new line - Break line in single embedded statement, available for: |
resharper_simplify_conditional_operator_highlighting
| Code Inspection: Simplify conditional operator |
resharper_simplify_conditional_ternary_expression_highlighting
| Code Inspection: Simplify conditional ternary expression |
resharper_simplify_i_if_highlighting
| Code Inspection: Simplify 'IIf' |
resharper_simplify_linq_expression_use_all_highlighting
| Code Inspection: Simplify LINQ expression (use 'All') |
resharper_simplify_linq_expression_use_any_highlighting
| Code Inspection: Simplify LINQ expression (use 'Any') |
resharper_simplify_linq_expression_use_min_by_and_max_by_highlighting
| Code Inspection: Use 'MinBy' or 'MaxBy' instead of ordering and taking 'First' or 'Last' |
resharper_simplify_string_interpolation_highlighting
| Code Inspection: Use format specifier in interpolated strings |
resharper_sort_usings_with_system_first
| Reference qualification and 'using' directives - Place 'System.*' and 'Windows.*' namespaces first when sorting 'using' directives (C#) |
resharper_space_after_ampersand_op
| After unary operators - Unsafe addressof operator (&) (C#) |
resharper_space_after_asterik_op
| After unary operators - Unsafe asterisk operator (*) (C#) |
resharper_space_after_attribute_colon
| Around colon - After other colons (C#) |
resharper_space_after_attribute_target_colon
| Attributes - After attribute target colon (VB.NET) |
resharper_space_after_attributes
| Attributes - After attributes (C#) |
resharper_space_after_cast
| Other - After type cast parentheses, available for: C# |
resharper_space_after_colon
| Around colon - After other colons (C#) |
resharper_space_after_colon_in_case
| Around colon - After colon in 'case' statement, available for: C# |
resharper_space_after_colon_in_inheritance_clause
| Around colon - After base types list colon, available for: C# |
resharper_space_after_comma
| Space after comma (generalized) |
resharper_space_after_keywords_in_control_flow_statements
| Space before parenthesis of control flow statements (generalized) |
resharper_space_after_last_attribute
| Inside of tag header - Space after last attribute, available for: |
resharper_space_after_last_pi_attribute
| Processing instructions - Space after last attribute, available for: |
resharper_space_after_logical_not_op
| After unary operators - Logical not operator (!) (C#) |
resharper_space_after_operator_keyword
| Other - After operator keyword (C#) |
resharper_space_after_property_colon
| Property - After colon, available for: |
resharper_space_after_semicolon_in_for_statement
| Around comma and semicolon - After 'for' semicolon, available for: C# |
resharper_space_after_ternary_colon
| In ternary operator - After ':', available for: C# |
resharper_space_after_ternary_quest
| In ternary operator - After '?', available for: C# |
resharper_space_after_type_parameter_constraint_colon
| Around colon - After type parameter constraint colon, available for: C# |
resharper_space_after_unary_minus_op
| After unary operators - Unary minus operator (-) (C#) |
resharper_space_after_unary_op
| Around operations - After unary operators (VB.NET) |
resharper_space_after_unary_operator
| Space after unary operators (!, -, ~,...) (generalized) |
resharper_space_after_unary_plus_op
| After unary operators - Unary plus operator (+) (C#) |
resharper_space_around_additive_op
| Around binary operators - Additive operators (+,-), available for: C#, VB.NET |
resharper_space_around_alias_eq
| Other - Around '=' in namespace alias directive, available for: C# |
resharper_space_around_arrow_op
| Around binary operators - Unsafe arrow operator (->) (C#) |
resharper_space_around_assignment_op
| Around binary operators - Assignment operators (such as '=' and '+='), available for: C#, VB.NET |
resharper_space_around_assignment_operator
| In expressions - Around assignment operator, available for: |
resharper_space_around_binary_operator
| Space around binary operators (+, ||, =, ...) (generalized) |
resharper_space_around_bitwise_op
| Around binary operators - Bitwise operators (&,|,^) (C#) |
resharper_space_around_dot
| Other - Around dot, available for: C#, VB.NET |
resharper_space_around_equality_op
| Around binary operators - Equality operators (==,!=) (C#) |
resharper_space_around_lambda_arrow
| Other - Around lambda arrow (C#) |
resharper_space_around_logical_op
| Around binary operators - Logical operators (&&,||) (C#) |
resharper_space_around_member_access_operator
| Space around member access operators (., ->, ...) (generalized) |
resharper_space_around_multiplicative_op
| Around binary operators - Multiplicative operators (*,/,%), available for: C#, VB.NET |
resharper_space_around_nullcoalescing_op
| Around binary operators - Null coalescing operator (??) (C#) |
resharper_space_around_relational_op
| Around binary operators - Relational operators (<,>,<=,>=), available for: C#, VB.NET |
resharper_space_around_shift_op
| Around binary operators - Shift operators (<<,>>,>>>), available for: C#, VB.NET |
resharper_space_around_stmt_colon
| Other - Around statement ':' (VB.NET) |
resharper_space_around_ternary_operator
| Space around ternary operators (?, :) (generalized) |
resharper_space_before_array_access_brackets
| Around array brackets - Before array access brackets, available for: C# |
resharper_space_before_array_rank_brackets
| Around array brackets - Before array rank brackets (C#) |
resharper_space_before_array_rank_parentheses
| Arrays - Before array rank parentheses (VB.NET) |
resharper_space_before_attribute_colon
| Around colon - Before other colons (C#) |
resharper_space_before_attribute_target_colon
| Attributes - Before attribute target colon (VB.NET) |
resharper_space_before_catch_parentheses
| Before parentheses in statements - 'catch' parentheses (C#) |
resharper_space_before_checked_parentheses
| Before other parentheses - 'checked' and 'unchecked' parentheses (C#) |
resharper_space_before_colon
| Around colon - Before other colons (C#) |
resharper_space_before_colon_in_case
| Around colon - Before colon in 'case' statement, available for: C# |
resharper_space_before_colon_in_inheritance_clause
| Around colon - Before base types list colon, available for: C# |
resharper_space_before_comma
| Space before comma (generalized) |
resharper_space_before_default_parentheses
| Before other parentheses - 'default' parentheses (C#) |
resharper_space_before_empty_invocation_parentheses
| Nearby parentheses - Before empty invocation parentheses (VB.NET) |
resharper_space_before_empty_method_call_parentheses
| Before other parentheses - Method call empty parentheses, available for: C# |
resharper_space_before_empty_method_parentheses
| Before other parentheses - Method declaration empty parentheses, available for: C#, VB.NET |
resharper_space_before_fixed_parentheses
| Before parentheses in statements - 'fixed' parentheses (C#) |
resharper_space_before_for_parentheses
| Before parentheses in statements - 'for' parentheses (C#) |
resharper_space_before_foreach_parentheses
| Before parentheses in statements - 'foreach' parentheses (C#) |
resharper_space_before_if_parentheses
| Before parentheses in statements - 'if' parentheses (C#) |
resharper_space_before_invocation_parentheses
| Nearby parentheses - Before invocation parentheses (VB.NET) |
resharper_space_before_label_colon
| Other - Before ':' in label (VB.NET) |
resharper_space_before_lock_parentheses
| Before parentheses in statements - 'lock' parentheses (C#) |
resharper_space_before_method_call_parentheses
| Before other parentheses - Method call parentheses, available for: C# |
resharper_space_before_method_parentheses
| Before other parentheses - Method declaration parentheses, available for: C#, VB.NET |
resharper_space_before_nameof_parentheses
| Before other parentheses - 'nameof' parentheses (C#) |
resharper_space_before_new_parentheses
| Before other parentheses - 'new' parentheses (C#) |
resharper_space_before_nullable_mark
| Other - Before nullable mark (C#) |
resharper_space_before_open_square_brackets
| Space before brackets (generalized) |
resharper_space_before_pointer_asterik_declaration
| Other - Before unsafe pointer declaration (C#) |
resharper_space_before_property_colon
| Property - Before colon, available for: |
resharper_space_before_self_closing
| Inside of tag header - Space before '/>', available for: |
resharper_space_before_semicolon
| Around comma and semicolon - Before semicolon, available for: C# |
resharper_space_before_semicolon_in_for_statement
| Around comma and semicolon - Before 'for' semicolon, available for: C# |
resharper_space_before_singleline_accessorholder
| Around braces - Before single line accessors block (C#) |
resharper_space_before_sizeof_parentheses
| Before other parentheses - 'sizeof' parentheses (C#) |
resharper_space_before_switch_parentheses
| Before parentheses in statements - 'switch' parentheses (C#) |
resharper_space_before_ternary_colon
| In ternary operator - Before ':', available for: C# |
resharper_space_before_ternary_quest
| In ternary operator - Before '?', available for: C# |
resharper_space_before_trailing_comment
| Other - Before end of line comment, available for: C# |
resharper_space_before_type_argument_angle
| Around angle brackets - Before opening angle bracket of type arguments list (C#) |
resharper_space_before_type_parameter_angle
| Around angle brackets - Before opening angle bracket of type parameters list (C#) |
resharper_space_before_type_parameter_constraint_colon
| Around colon - Before type parameter constraint colon, available for: C# |
resharper_space_before_type_parameter_parentheses
| Nearby parentheses - Before type parameter parentheses (VB.NET) |
resharper_space_before_typeof_parentheses
| Before other parentheses - 'typeof' parentheses (C#) |
resharper_space_before_using_parentheses
| Before parentheses in statements - 'using' parentheses (C#) |
resharper_space_before_while_parentheses
| Before parentheses in statements - 'while' parentheses (C#) |
resharper_space_between_accessors_in_singleline_property
| Around braces - Between accessors in single line property/event (C#) |
resharper_space_between_attribute_sections
| Attributes - Between attribute sections (C#) |
resharper_space_between_empty_square_brackets
| Around array brackets - Within array rank empty brackets, available for: C# |
resharper_space_between_keyword_and_expression
| Before other parentheses - Between keyword and expression (C#) |
resharper_space_between_keyword_and_type
| Before other parentheses - Between keyword and type (C#) |
resharper_space_between_method_call_empty_parameter_list_parentheses
| Within other parentheses - Method call empty parentheses, available for: C# |
resharper_space_between_method_call_name_and_opening_parenthesis
| Space before method call parenthesis (generalized) |
resharper_space_between_method_call_parameter_list_parentheses
| Within other parentheses - Method call parentheses, available for: C# |
resharper_space_between_method_declaration_empty_parameter_list_parentheses
| Within other parentheses - Method declaration empty parentheses, available for: C# |
resharper_space_between_method_declaration_name_and_open_parenthesis
| Space before method declaration parenthesis (generalized) |
resharper_space_between_method_declaration_parameter_list_parentheses
| Within other parentheses - Method declaration parentheses, available for: C# |
resharper_space_between_parentheses_of_control_flow_statements
| Space within parenthesis of control flow statements (generalized) |
resharper_space_between_square_brackets
| Space within brackets (generalized) |
resharper_space_between_typecast_parentheses
| Within other parentheses - Type cast parentheses, available for: C# |
resharper_space_in_singleline_accessorholder
| Around braces - Within single line accessor (C#) |
resharper_space_in_singleline_anonymous_method
| Around braces - Within single line anonymous method (C#) |
resharper_space_in_singleline_method
| Around braces - Within single line method (C#) |
resharper_space_near_postfix_and_prefix_op
| After unary operators - Before/after ++ and -- (C#) |
resharper_space_within_array_access_brackets
| Around array brackets - Within array access brackets, available for: C# |
resharper_space_within_array_initialization_braces
| Arrays - Within array initialization braces (VB.NET) |
resharper_space_within_array_rank_brackets
| Around array brackets - Within array rank brackets (C#) |
resharper_space_within_array_rank_empty_brackets
| Around array brackets - Within array rank empty brackets (C#) |
resharper_space_within_array_rank_empty_parentheses
| Arrays - Within empty array rank parentheses (VB.NET) |
resharper_space_within_array_rank_parentheses
| Arrays - Within array rank parentheses (VB.NET) |
resharper_space_within_attribute_angles
| Attributes - Within attribute angles (VB.NET) |
resharper_space_within_attribute_brackets
| Attributes - Within attribute brackets (C#) |
resharper_space_within_catch_parentheses
| Within parentheses in statements - 'catch' parentheses (C#) |
resharper_space_within_checked_parentheses
| Within other parentheses - 'checked' and 'unchecked' parentheses (C#) |
resharper_space_within_default_parentheses
| Within other parentheses - 'default' parentheses (C#) |
resharper_space_within_empty_braces
| Around braces - Space between empty braces (C#) |
resharper_space_within_empty_invocation_parentheses
| Nearby parentheses - Within empty invocation parentheses (VB.NET) |
resharper_space_within_empty_method_parentheses
| Nearby parentheses - Within empty method declaration parentheses (VB.NET) |
resharper_space_within_expression_parentheses
| Expression - Within parentheses, available for: , VB.NET |
resharper_space_within_fixed_parentheses
| Within parentheses in statements - 'fixed' parentheses (C#) |
resharper_space_within_for_parentheses
| Within parentheses in statements - 'for' parentheses (C#) |
resharper_space_within_foreach_parentheses
| Within parentheses in statements - 'foreach' parentheses (C#) |
resharper_space_within_if_parentheses
| Within parentheses in statements - 'if' parentheses (C#) |
resharper_space_within_invocation_parentheses
| Nearby parentheses - Within invocation parentheses (VB.NET) |
resharper_space_within_list_pattern_brackets
| Around array brackets - Within list pattern and collection expression brackets (C#) |
resharper_space_within_lock_parentheses
| Within parentheses in statements - 'lock' parentheses (C#) |
resharper_space_within_method_parentheses
| Nearby parentheses - Within method declaration parentheses (VB.NET) |
resharper_space_within_nameof_parentheses
| Within other parentheses - 'nameof' parentheses (C#) |
resharper_space_within_new_parentheses
| Within other parentheses - 'new' parentheses (C#) |
resharper_space_within_parentheses
| Within other parentheses - Parentheses, available for: C# |
resharper_space_within_single_line_array_initializer_braces
| Around braces - Within single-line expression braces (C#) |
resharper_space_within_sizeof_parentheses
| Within other parentheses - 'sizeof' parentheses (C#) |
resharper_space_within_slice_pattern
| Other - After '..' in slice pattern (C#) |
resharper_space_within_switch_parentheses
| Within parentheses in statements - 'switch' parentheses (C#) |
resharper_space_within_tuple_parentheses
| Nearby parentheses - Within tuple parentheses (VB.NET) |
resharper_space_within_type_argument_angles
| Around angle brackets - Type argument angles (C#) |
resharper_space_within_type_parameter_angles
| Around angle brackets - Type parameter angles (C#) |
resharper_space_within_type_parameter_parentheses
| Nearby parentheses - Within type parameter parentheses (VB.NET) |
resharper_space_within_typeof_parentheses
| Within other parentheses - 'typeof' parentheses (C#) |
resharper_space_within_using_parentheses
| Within parentheses in statements - 'using' parentheses (C#) |
resharper_space_within_while_parentheses
| Within parentheses in statements - 'while' parentheses (C#) |
resharper_spaces_around_eq_in_attribute
| Inside of tag header - Spaces around '=' in attribute, available for: |
resharper_spaces_around_eq_in_pi_attribute
| Processing instructions - Spaces around '=' in attribute, available for: |
resharper_spaces_inside_tags
| Tag content - Spaces after start-tag and before end-tag otherwise, available for: |
resharper_special_else_if_treatment
| General - Special 'else if' treatment, available for: C# |
resharper_specify_a_culture_in_string_conversion_explicitly_highlighting
| Code Inspection: Specify string culture explicitly |
resharper_specify_string_comparison_highlighting
| Code Inspection: Specify string comparison explicitly |
resharper_specify_variable_type_explicitly_highlighting
| Code Inspection: Type of variable can be specified explicitly |
resharper_spin_lock_in_readonly_field_highlighting
| Code Inspection: Do not store SpinLock in readonly field |
resharper_stack_alloc_inside_loop_highlighting
| Code Inspection: Using stackalloc inside loop |
resharper_statement_termination_highlighting
| Code Inspection: Statement termination does not match code style settings |
resharper_static_member_in_generic_type_highlighting
| Code Inspection: Static field or auto-property in generic type |
resharper_static_member_initializer_referes_to_member_below_highlighting
| Code Inspection: Static member initializer refers to static member below or in other part |
resharper_static_members_qualify_members
| Static members qualification - Members to qualify (C#) |
resharper_static_members_qualify_with
| Static members qualification - Qualify with the name of (C#) |
resharper_static_problem_in_text_highlighting
| Code Inspection: Cannot access static symbol in text argument |
resharper_stick_comment
| Other indents - Don't indent comments started at first column, available for: C#, VB.NET |
resharper_string_compare_is_culture_specific_1_highlighting
| Code Inspection: String.Compare is culture-specific (string.Compare(string, string) is culture-specific) |
resharper_string_compare_is_culture_specific_2_highlighting
| Code Inspection: String.Compare is culture-specific (string.Compare(string, string, bool) is culture-specific) |
resharper_string_compare_is_culture_specific_3_highlighting
| Code Inspection: String.Compare is culture-specific (string.Compare(string, string, bool) is culture-specific) |
resharper_string_compare_is_culture_specific_4_highlighting
| Code Inspection: String.Compare is culture-specific (string.Compare(string, int, string, int) is culture-specific) |
resharper_string_compare_is_culture_specific_5_highlighting
| Code Inspection: String.Compare is culture-specific (string.Compare(string, int, string, int, bool) is culture-specific) |
resharper_string_compare_is_culture_specific_6_highlighting
| Code Inspection: String.Compare is culture-specific (string.Compare(string, int, string, int, bool) is culture-specific) |
resharper_string_compare_to_is_culture_specific_highlighting
| Code Inspection: String.CompareTo is culture-specific |
resharper_string_concatenation_to_template_string_highlighting
| Code Inspection: String concatenation can be converted to a template string |
resharper_string_ends_with_is_culture_specific_highlighting
| Code Inspection: String.EndsWith is culture-specific (string.EndsWith(string) is culture-specific) |
resharper_string_index_of_is_culture_specific_1_highlighting
| Code Inspection: String.IndexOf is culture-specific (string.IndexOf(string) is culture-specific) |
resharper_string_index_of_is_culture_specific_2_highlighting
| Code Inspection: String.IndexOf is culture-specific (string.IndexOf(string, int) is culture-specific) |
resharper_string_index_of_is_culture_specific_3_highlighting
| Code Inspection: String.IndexOf is culture-specific (string.IndexOf(string, int) is culture-specific) |
resharper_string_last_index_of_is_culture_specific_1_highlighting
| Code Inspection: String.LastIndexOf is culture-specific (string.LastIndexOf(string) is culture-specific) |
resharper_string_last_index_of_is_culture_specific_2_highlighting
| Code Inspection: String.LastIndexOf is culture-specific (string.LastIndexOf(string, int) is culture-specific) |
resharper_string_last_index_of_is_culture_specific_3_highlighting
| Code Inspection: String.LastIndexOf is culture-specific (string.LastIndexOf(string, int) is culture-specific) |
resharper_string_literal_as_interpolation_argument_highlighting
| Code Inspection: String literal can be inlined |
resharper_string_literal_typo_highlighting
| Code Inspection: Typo in string literal |
resharper_string_literal_wrong_quotes_highlighting
| Code Inspection: Non-compliant quotes around string literal |
resharper_string_starts_with_is_culture_specific_highlighting
| Code Inspection: String.StartsWith is culture-specific (string.StartsWith(string) is culture-specific) |
resharper_struct_can_be_made_read_only_highlighting
| Code Inspection: Struct can be made readonly |
resharper_struct_member_can_be_made_read_only_highlighting
| Code Inspection: Struct member can be made readonly |
resharper_structured_message_template_problem_highlighting
| Code Inspection: Structured message template problems |
resharper_suggest_base_type_for_parameter_highlighting
| Code Inspection: Parameter can be declared with the base type |
resharper_suggest_base_type_for_parameter_in_constructor_highlighting
| Code Inspection: Parameter can be declared with the base type |
resharper_suggest_discard_declaration_var_style_highlighting
| Code Inspection: Use preferred style for discard declaration |
resharper_suggest_var_or_type_built_in_types_highlighting
| Code Inspection: Use preferred 'var' style (for built-in types) |
resharper_suggest_var_or_type_deconstruction_declarations_highlighting
| Code Inspection: Use preferred 'var' style (in deconstruction declarations) |
resharper_suggest_var_or_type_elsewhere_highlighting
| Code Inspection: Use preferred 'var' style (elsewhere) |
resharper_suggest_var_or_type_simple_types_highlighting
| Code Inspection: Use preferred 'var' style (when type is simple) |
resharper_super_call_highlighting
| Code Inspection: Invocation of parent class can be converted to super call |
resharper_super_call_prohibits_this_highlighting
| Code Inspection: 'super' must be called before accessing 'this' in the constructor of a derived class |
resharper_suppress_nullable_warning_expression_as_inverted_is_expression_highlighting
| Code Inspection: Nullable warning suppression operator might be confused with inverted 'is' expression |
resharper_suspicious_instanceof_check_highlighting
| Code Inspection: Suspicious 'instanceof' check |
resharper_suspicious_lambda_block_highlighting
| Code Inspection: Possible mistake: ambiguous lambda block and object literal |
resharper_suspicious_lock_over_synchronization_primitive_highlighting
| Code Inspection: Suspicious locking over synchronization primitive |
resharper_suspicious_math_sign_method_highlighting
| Code Inspection: Math.Sign() method always gives the same result |
resharper_suspicious_parameter_name_in_argument_null_exception_highlighting
| Code Inspection: Suspicious parameter name in ArgumentNullException |
resharper_suspicious_this_usage_highlighting
| Code Inspection: Suspicious 'this' usage in context of local function inside class member |
resharper_suspicious_type_conversion_global_highlighting
| Code Inspection: Suspicious type conversion or check |
resharper_suspicious_typeof_check_highlighting
| Code Inspection: Suspicious 'typeof' check |
resharper_swap_via_deconstruction_highlighting
| Code Inspection: Use deconstruction to swap variables |
resharper_switch_expression_handles_some_known_enum_values_with_exception_in_default_highlighting
| Code Inspection: Some values of the enum are not processed inside 'switch' expression and are handled via exception in default arm |
resharper_switch_statement_handles_some_known_enum_values_with_default_highlighting
| Code Inspection: Some values of the enum are not processed inside 'switch' statement and are handled via default section |
resharper_switch_statement_missing_some_enum_cases_no_default_highlighting
| Code Inspection: Some values of the enum are not processed inside 'switch' statement |
resharper_symbol_from_not_copied_locally_reference_used_warning_highlighting
| Code Inspection: Symbol from module that might be missing at runtime |
resharper_tabs_and_spaces_mismatch_highlighting
| Code Inspection: Incorrect indent (tabs/spaces mismatch) |
resharper_tabs_are_disallowed_highlighting
| Code Inspection: Usage of tabulation character for indentation is prohibited |
resharper_tabs_outside_indent_highlighting
| Code Inspection: Incorrect spacing (tabs are prohibited here) |
resharper_tail_recursive_call_highlighting
| Code Inspection: Tail recursive call can be replaced with loop |
resharper_tasks_not_loaded_highlighting
| Code Inspection: Unknown tasks assembly |
resharper_ternary_can_be_replaced_by_its_condition_highlighting
| Code Inspection: Ternary operator can be replaced with its condition |
resharper_this_in_global_context_highlighting
| Code Inspection: Use of 'this' in global context |
resharper_thread_static_at_instance_field_highlighting
| Code Inspection: [ThreadStatic] does not work with instance fields |
resharper_thread_static_field_has_initializer_highlighting
| Code Inspection: Thread static field has initializer |
resharper_throw_must_be_followed_by_expression_highlighting
| Code Inspection: Expression is expected after 'throw' statement |
resharper_too_wide_local_variable_scope_highlighting
| Code Inspection: Local variable has too wide declaration scope |
resharper_trailing_comma_in_multiline_lists
| Trailing comma - Before a new line in multiline lists (C#) |
resharper_trailing_comma_in_singleline_lists
| Trailing comma - When the last element is not followed by a new line (C#) |
resharper_try_cast_always_succeeds_highlighting
| Code Inspection: Safe cast expression always succeeds |
resharper_try_statements_can_be_merged_highlighting
| Code Inspection: try-catch and try-finally statements can be merged |
resharper_ts_not_resolved_highlighting
| Code Inspection: Use of undeclared variable |
resharper_ts_resolved_from_inaccessible_module_highlighting
| Code Inspection: Cannot resolve, probably symbol is located in inaccessible module |
resharper_type_declaration_braces
| Braces layout - Type and namespace declaration, available for: C# |
resharper_type_guard_doesnt_affect_anything_highlighting
| Code Inspection: Type guard does not affect variable's type in any way |
resharper_type_guard_produces_never_type_highlighting
| Code Inspection: Type guard definitely produces 'never' type for the variable |
resharper_type_parameter_can_be_variant_highlighting
| Code Inspection: Type parameter could be declared as covariant or contravariant |
resharper_type_parameter_hides_type_param_from_outer_scope_highlighting
| Code Inspection: Type parameter hides type parameter declared in outer scope |
resharper_unassigned_field_compiler_highlighting
| Code Inspection: Unassigned field |
resharper_unassigned_field_global_highlighting
| Code Inspection: Unassigned field (non-private accessibility) |
resharper_unassigned_field_local_highlighting
| Code Inspection: Unassigned field (private accessibility) |
resharper_unassigned_get_only_auto_property_highlighting
| Code Inspection: Get-only auto-property is never assigned |
resharper_unassigned_readonly_field_compiler_highlighting
| Code Inspection: Unassigned readonly field |
resharper_unassigned_readonly_field_highlighting
| Code Inspection: Unassigned readonly field |
resharper_undeclared_global_variable_using_highlighting
| Code Inspection: Using of undeclared global variable |
resharper_unity_burst_accessing_managed_indexer_highlighting
| Code Inspection: Accessing managed indexers is not supported |
resharper_unity_burst_accessing_managed_method_highlighting
| Code Inspection: Accessing managed methods is not supported |
resharper_unity_burst_boxing_not_supported_highlighting
| Code Inspection: Boxing is not supported |
resharper_unity_burst_creating_managed_type_highlighting
| Code Inspection: Creating a managed type is not supported |
resharper_unity_burst_debug_log_invalid_argument_highlighting
| Code Inspection: Debug logging functions only accept strings |
resharper_unity_burst_foreach_not_supported_highlighting
| Code Inspection: The 'foreach' construction is not supported |
resharper_unity_burst_function_signature_contains_managed_types_highlighting
| Code Inspection: Function signature cannot contain managed types |
resharper_unity_burst_loading_managed_type_highlighting
| Code Inspection: Loading managed type is not supported |
resharper_unity_burst_loading_static_not_readonly_highlighting
| Code Inspection: Loading from a non-readonly static field is not supported |
resharper_unity_burst_local_string_variable_declaration_highlighting
| Code Inspection: Burst: The variable resolves to System.String, which may result in invalid managed method calls at the Burst-compiled call stack |
resharper_unity_burst_shared_static_create_highlighting
| Code Inspection: Some SharedStatic`1.GetOrCreate overloads cause compiler errors |
resharper_unity_burst_string_format_invalid_argument_highlighting
| Code Inspection: Burst: String.Format(format, ...) invalid argument type |
resharper_unity_burst_string_format_invalid_format_highlighting
| Code Inspection: String.Format(format, ...) only accepts string literals and const strings |
resharper_unity_burst_try_not_supported_highlighting
| Code Inspection: Try statement is not supported |
resharper_unity_burst_typeof_expression_highlighting
| Code Inspection: Typeof is prohibited in Burst |
resharper_unity_burst_write_static_field_highlighting
| Code Inspection: Writing to a static field is not supported |
resharper_unity_duplicate_event_function_highlighting
| Code Inspection: Event function with the same name is already declared |
resharper_unity_duplicate_shortcut_highlighting
| Code Inspection: The same shortcut is defined for another menu item |
resharper_unity_entities_aspect_wrong_fields_type_highlighting
| Code Inspection: {0}'s field '{1}' must be of type RefRW, RefRO, EnabledRefRW, EnabledRefRO, DynamicBuffer, or Entity |
resharper_unity_entities_inconsistent_modifiers_for_dots_inheritor_highlighting
| Code Inspection: {0}'s inheritor '{1}' must be '{2}{3}{4}' |
resharper_unity_entities_must_be_struct_for_dots_inheritor_highlighting
| Code Inspection: {0}'s inheritor '{1}' must be struct |
resharper_unity_entities_not_updated_component_lookup_highlighting
| Code Inspection: Field of 'ComponentLookup' type must be updated before being used. |
resharper_unity_entities_singleton_must_be_requested_highlighting
| Code Inspection: To use the result of a 'GetSingleton<{0}>' call in the function, 'OnCreate' must include a 'RequireForUpdate' call |
resharper_unity_expected_component_highlighting
| Code Inspection: Expected a type derived from 'Component' or 'MonoBehaviour' |
resharper_unity_expected_scriptable_object_highlighting
| Code Inspection: Expected a type derived from 'ScriptableObject' |
resharper_unity_explicit_tag_comparison_highlighting
| Code Inspection: Use 'CompareTag' instead of explicit string comparison |
resharper_unity_incorrect_method_signature_highlighting
| Code Inspection: Incorrect method signature |
resharper_unity_incorrect_method_signature_in_string_literal_highlighting
| Code Inspection: Method referenced in string literal does not have the expected signature |
resharper_unity_incorrect_mono_behaviour_instantiation_highlighting
| Code Inspection: 'MonoBehaviour' instances must be instantiated with 'GameObject.AddComponent<T>()' instead of 'new' |
resharper_unity_incorrect_scriptable_object_instantiation_highlighting
| Code Inspection: 'ScriptableObject' instances must be instantiated with 'ScriptableObject.CreateInstance<T>()' instead of 'new' |
resharper_unity_inefficient_multidimensional_array_usage_highlighting
| Code Inspection: Use jagged or one-dimensional array instead of multidimensional array |
resharper_unity_inefficient_multiplication_order_highlighting
| Code Inspection: Order of multiplication operations is inefficient |
resharper_unity_inefficient_property_access_highlighting
| Code Inspection: Repeated access of property on built in component is inefficient |
resharper_unity_instantiate_without_parent_highlighting
| Code Inspection: Setting 'parent' property immediately after object instantiation is inefficient |
resharper_unity_load_scene_ambiguous_scene_name_highlighting
| Code Inspection: Short scene name is not unique |
resharper_unity_load_scene_disabled_scene_name_highlighting
| Code Inspection: Scene is disabled in the build settings |
resharper_unity_load_scene_unexisting_scene_highlighting
| Code Inspection: Scene does not exist |
resharper_unity_load_scene_unknown_scene_name_highlighting
| Code Inspection: There is no scene with the same name in the build settings |
resharper_unity_load_scene_wrong_index_highlighting
| Code Inspection: The index is missing in the build settings |
resharper_unity_no_null_coalescing_highlighting
| Code Inspection: Possible unintended bypass of lifetime check of underlying Unity engine object ('??' on a type deriving from 'UnityEngine.Object' bypasses the lifetime check on the underlying Unity engine object) |
resharper_unity_no_null_propagation_highlighting
| Code Inspection: Possible unintended bypass of lifetime check of underlying Unity engine object ('?.' on a type deriving from 'UnityEngine.Object' bypasses the lifetime check on the underlying Unity engine object) |
resharper_unity_parameter_not_derived_from_component_highlighting
| Code Inspection: Parameter should be derived from 'Component' |
resharper_unity_performance_critical_code_camera_main_highlighting
| Code Inspection: 'Camera.main' is expensive |
resharper_unity_performance_critical_code_invocation_highlighting
| Code Inspection: Expensive method invocation |
resharper_unity_performance_critical_code_null_comparison_highlighting
| Code Inspection: Expensive null comparison |
resharper_unity_possible_misapplication_of_attribute_to_multiple_fields_highlighting
| Code Inspection: Possible incorrect application of attribute to multiple fields |
resharper_unity_prefer_address_by_id_to_graphics_params_highlighting
| Code Inspection: String based graphics property lookup is inefficient |
resharper_unity_prefer_generic_method_overload_highlighting
| Code Inspection: String based lookup of component type is inefficient |
resharper_unity_prefer_guid_reference_highlighting
| Code Inspection: Prefer GUID-based assembly references |
resharper_unity_prefer_non_alloc_api_highlighting
| Code Inspection: Alternative non-allocating method available |
resharper_unity_property_drawer_on_gui_base_highlighting
| Code Inspection: Avoid 'base.OnGUI()' in classes derived from 'PropertyDrawer' |
resharper_unity_redundant_attribute_on_target_highlighting
| Code Inspection: Redundant attribute usage (attribute is redundant when applied to this declaration type) |
resharper_unity_redundant_event_function_highlighting
| Code Inspection: Redundant Unity event function |
resharper_unity_redundant_formerly_serialized_as_attribute_highlighting
| Code Inspection: Redundant attribute usage (redundant 'FormerlySerializedAs' attribute) |
resharper_unity_redundant_hide_in_inspector_attribute_highlighting
| Code Inspection: Redundant attribute usage (redundant 'HideInInspector' attribute) |
resharper_unity_redundant_initialize_on_load_attribute_highlighting
| Code Inspection: Redundant attribute usage (redundant 'InitializeOnLoad' attribute) |
resharper_unity_redundant_serialize_field_attribute_highlighting
| Code Inspection: Redundant attribute usage (redundant 'SerializeField' attribute) |
resharper_unity_shared_static_unmanaged_type_highlighting
| Code Inspection: Shared static type parameter requires the unmanaged constraint |
resharper_unity_unknown_animator_state_name_highlighting
| Code Inspection: There is no animator state with the same name in the project. |
resharper_unity_unknown_input_axes_highlighting
| Code Inspection: The input name is not defined in the Input manager |
resharper_unity_unknown_layer_highlighting
| Code Inspection: The layer is not defined in the 'Tags & Layers' |
resharper_unity_unknown_resource_highlighting
| Code Inspection: The resource is not defined in the project |
resharper_unity_unknown_tag_highlighting
| Code Inspection: The tag is not defined in the 'Tags & Layers' |
resharper_unity_unresolved_component_or_scriptable_object_highlighting
| Code Inspection: Cannot resolve component or scriptable object |
resharper_unknown_item_group_highlighting
| Code Inspection: Unknown item group |
resharper_unknown_metadata_highlighting
| Code Inspection: Unknown metadata |
resharper_unknown_output_parameter_highlighting
| Code Inspection: Unknown output parameter |
resharper_unknown_property_highlighting
| Code Inspection: Unknown property |
resharper_unknown_target_highlighting
| Code Inspection: Unknown target |
resharper_unknown_task_attribute_highlighting
| Code Inspection: Unknown task attribute |
resharper_unknown_task_highlighting
| Code Inspection: Unknown task |
resharper_unnecessary_whitespace_highlighting
| Code Inspection: Unnecessary whitespace at the end of line |
resharper_unreachable_switch_arm_due_to_integer_analysis_highlighting
| Code Inspection: Heuristically unreachable switch arm according to integer analysis |
resharper_unreachable_switch_case_due_to_integer_analysis_highlighting
| Code Inspection: Heuristically unreachable case according to integer analysis |
resharper_unsafe_comma_in_object_properties_list_highlighting
| Code Inspection: Trailing redundant comma in object properties list may result in an error |
resharper_unsupported_required_base_type_highlighting
| Code Inspection: BaseTypeRequired attribute supports only classes and interfaces |
resharper_unused_anonymous_method_signature_highlighting
| Code Inspection: Anonymous method signature is not necessary |
resharper_unused_auto_property_accessor_global_highlighting
| Code Inspection: Auto-property accessor is never used (non-private accessibility) |
resharper_unused_auto_property_accessor_local_highlighting
| Code Inspection: Auto-property accessor is never used (private accessibility) |
resharper_unused_field_compiler_highlighting
| Code Inspection: Field is never used |
resharper_unused_import_clause_highlighting
| Code Inspection: Unused import clause |
resharper_unused_inherited_parameter_highlighting
| Code Inspection: Unused parameter of inherited member |
resharper_unused_label_highlighting
| Code Inspection: Unused label |
resharper_unused_local_function_compiler_highlighting
| Code Inspection: Local function is never used |
resharper_unused_local_function_highlighting
| Code Inspection: Local function is never used |
resharper_unused_local_function_return_value_highlighting
| Code Inspection: Local function return value is never used |
resharper_unused_local_import_highlighting
| Code Inspection: Unused local import |
resharper_unused_locals_highlighting
| Code Inspection: Unused local variable / function / class |
resharper_unused_member_global_highlighting
| Code Inspection: Type member is never used (non-private accessibility) |
resharper_unused_member_hierarchy_global_highlighting
| Code Inspection: Type member is only used in overrides (non-private accessibility) |
resharper_unused_member_hierarchy_local_highlighting
| Code Inspection: Type member is only used in overrides (private accessibility) |
resharper_unused_member_in_super_global_highlighting
| Code Inspection: Type member is never accessed via base type (non-private accessibility) |
resharper_unused_member_in_super_local_highlighting
| Code Inspection: Type member is never accessed via base type (private accessibility) |
resharper_unused_member_local_highlighting
| Code Inspection: Type member is never used (private accessibility) |
resharper_unused_method_return_value_global_highlighting
| Code Inspection: Method return value is never used (non-private accessibility) |
resharper_unused_method_return_value_local_highlighting
| Code Inspection: Method return value is never used (private accessibility) |
resharper_unused_nullable_directive_highlighting
| Code Inspection: Unused nullable directive |
resharper_unused_parameter_global_highlighting
| Code Inspection: Unused parameter (non-private accessibility) |
resharper_unused_parameter_highlighting
| Code Inspection: Unused parameter |
resharper_unused_parameter_in_partial_method_highlighting
| Code Inspection: Unused parameter in partial method |
resharper_unused_parameter_local_highlighting
| Code Inspection: Unused parameter (private accessibility) |
resharper_unused_positional_parameter_compiler_highlighting
| Code Inspection: Unused positional parameter |
resharper_unused_property_highlighting
| Code Inspection: Unused property or function |
resharper_unused_tuple_component_in_return_value_highlighting
| Code Inspection: Component of the tuple is never used |
resharper_unused_type_global_highlighting
| Code Inspection: Type is never used (non-private accessibility) |
resharper_unused_type_local_highlighting
| Code Inspection: Type is never used (private accessibility) |
resharper_unused_type_parameter_highlighting
| Code Inspection: Unused type parameter |
resharper_unused_variable_compiler_highlighting
| Code Inspection: Unused local variable |
resharper_unused_variable_highlighting
| Code Inspection: Unused local variable |
resharper_usage_of_definitely_unassigned_value_highlighting
| Code Inspection: Usage of unassigned local variable |
resharper_usage_of_possibly_unassigned_value_highlighting
| Code Inspection: Usage of possibly unassigned local variable |
resharper_use_array_creation_expression_1_highlighting
| Code Inspection: Use array creation expression |
resharper_use_array_creation_expression_2_highlighting
| Code Inspection: Use array creation expression |
resharper_use_array_empty_method_highlighting
| Code Inspection: Use 'Array.Empty<T>()' |
resharper_use_as_instead_of_type_cast_highlighting
| Code Inspection: Use 'as' operator instead of type assertion |
resharper_use_await_using_highlighting
| Code Inspection: Convert into 'await using' statement or declaration |
resharper_use_cancellation_token_for_i_async_enumerable_highlighting
| Code Inspection: Use cancellation token |
resharper_use_collection_count_property_highlighting
| Code Inspection: Use collection's count property |
resharper_use_collection_expression_highlighting
| Code Inspection: Use collection expression syntax |
resharper_use_configure_await_false_for_async_disposable_highlighting
| Code Inspection: Missing '.ConfigureAwait(false)' for async disposable in library code |
resharper_use_configure_await_false_highlighting
| Code Inspection: Missing '.ConfigureAwait(false)' in library code |
resharper_use_continuous_indent_inside_initializer_braces
| Braces layout - Use continuous line indent inside expression braces (C#) |
resharper_use_continuous_indent_inside_parens
| Parenthesis - Use continuous line indent inside parenthesis (C#) |
resharper_use_deconstruction_highlighting
| Code Inspection: Use deconstruction |
resharper_use_discard_assignment_highlighting
| Code Inspection: Use discard assignment |
resharper_use_empty_types_field_highlighting
| Code Inspection: Use 'Type.EmptyTypes' |
resharper_use_event_args_empty_field_highlighting
| Code Inspection: Use 'EventArgs.Empty' |
resharper_use_format_specifier_in_format_string_highlighting
| Code Inspection: Use format specifier in format strings |
resharper_use_heuristics_for_body_style
| Code body - Apply style heuristics (C#) |
resharper_use_implicit_by_val_modifier_highlighting
| Code Inspection: Use implicit 'ByVal' modifier |
resharper_use_implicitly_typed_variable_evident_highlighting
| Code Inspection: Use implicitly typed variable declaration (evident) |
resharper_use_implicitly_typed_variable_highlighting
| Code Inspection: Use implicitly typed variable declaration |
resharper_use_indent_from_previous_element
| Other indents - Use previous element's indent on partial format (C#) |
resharper_use_index_from_end_expression_highlighting
| Code Inspection: Use index from end expression |
resharper_use_indexed_property_highlighting
| Code Inspection: Use indexed property |
resharper_use_is_operator_1_highlighting
| Code Inspection: Use 'is' operator |
resharper_use_is_operator_2_highlighting
| Code Inspection: Use 'is' operator |
resharper_use_method_any_0_highlighting
| Code Inspection: Use method Any() |
resharper_use_method_any_1_highlighting
| Code Inspection: Use method Any() |
resharper_use_method_any_2_highlighting
| Code Inspection: Use method Any() |
resharper_use_method_any_3_highlighting
| Code Inspection: Use method Any() |
resharper_use_method_any_4_highlighting
| Code Inspection: Use method Any() |
resharper_use_method_is_instance_of_type_highlighting
| Code Inspection: Use method IsInstanceOfType(..) |
resharper_use_name_of_instead_of_type_of_highlighting
| Code Inspection: Use 'nameof' expression to reference type name |
resharper_use_nameof_expression_for_part_of_the_string_highlighting
| Code Inspection: Use 'nameof' expression to reference name in part of the string literal |
resharper_use_nameof_expression_highlighting
| Code Inspection: Use 'nameof' expression to reference name |
resharper_use_nameof_for_dependency_property_highlighting
| Code Inspection: Use 'nameof' expression when registering a DependencyProperty |
resharper_use_negated_pattern_in_is_expression_highlighting
| Code Inspection: Convert negated 'is' expression into 'is' expression with negated pattern |
resharper_use_negated_pattern_matching_highlighting
| Code Inspection: Convert 'as' expression type check and the following null check into negated pattern matching |
resharper_use_null_propagation_highlighting
| Code Inspection: Replace if statement with null-propagating code |
resharper_use_nullable_annotation_instead_of_attribute_highlighting
| Code Inspection: Use nullable annotation instead of an attribute |
resharper_use_nullable_attributes_supported_by_compiler_highlighting
| Code Inspection: Use compiler-supported nullable attributes |
resharper_use_nullable_reference_types_annotation_syntax_highlighting
| Code Inspection: Use type annotation syntax |
resharper_use_object_or_collection_initializer_highlighting
| Code Inspection: Use object or collection initializer when possible |
resharper_use_of_implicit_global_in_function_scope_highlighting
| Code Inspection: Use of implicitly declared global variable |
resharper_use_of_possibly_unassigned_property_highlighting
| Code Inspection: Use of possibly unassigned property in a static initializer |
resharper_use_old_engine
| Use old engine for Razor formatting (Razor CSharp) |
resharper_use_pattern_matching_highlighting
| Code Inspection: Convert 'as' expression type check and the following null check into pattern matching |
resharper_use_positional_deconstruction_pattern_highlighting
| Code Inspection: Use positional deconstruction pattern |
resharper_use_raw_string_highlighting
| Code Inspection: Use raw string |
resharper_use_roslyn_logic_for_evident_types
| 'var' usage in declarations - Prefer Roslyn (Visual Studio) logic for type evidence (C#) |
resharper_use_string_interpolation_highlighting
| Code Inspection: Use string interpolation expression |
resharper_use_switch_case_pattern_variable_highlighting
| Code Inspection: Type pattern and casts can be merged |
resharper_use_symbol_alias_highlighting
| Code Inspection: Use alias |
resharper_use_throw_if_null_method_highlighting
| Code Inspection: Use 'ArgumentNullException.ThrowIfNull' |
resharper_use_unsigned_right_shift_operator_highlighting
| Code Inspection: Use unsigned right shift operator '>>>' |
resharper_use_utf8_string_literal_highlighting
| Code Inspection: Use UTF-8 string literal |
resharper_use_verbatim_string_highlighting
| Code Inspection: Literal length can be reduced by using verbatim string |
resharper_use_with_expression_to_copy_anonymous_object_highlighting
| Code Inspection: Use 'with' expression to copy anonymous object |
resharper_use_with_expression_to_copy_record_highlighting
| Code Inspection: Use 'with' expression to copy record |
resharper_use_with_expression_to_copy_struct_highlighting
| Code Inspection: Use 'with' expression to copy struct |
resharper_use_with_expression_to_copy_tuple_highlighting
| Code Inspection: Use 'with' expression to copy tuple |
resharper_useless_binary_operation_highlighting
| Code Inspection: Useless arithmetical operation |
resharper_useless_comparison_to_integral_constant_highlighting
| Code Inspection: Comparison to integral constant is useless |
resharper_using_of_reserved_word_error_highlighting
| Code Inspection: Using of future reserved keywords in the 'strict mode' |
resharper_using_of_reserved_word_highlighting
| Code Inspection: Use of future reserved word |
resharper_using_statement_resource_initialization_expression_highlighting
| Code Inspection: Do not use object initializer for 'using' variable (object initializer expression may throw exception while initializing 'using' variable) |
resharper_using_statement_resource_initialization_highlighting
| Code Inspection: Do not use object initializer for 'using' variable |
resharper_value_parameter_not_used_highlighting
| Code Inspection: 'value' parameter is not used |
resharper_value_range_attribute_violation_highlighting
| Code Inspection: Possible violation of 'ValueRange'/'NonNegativeValue' attribute |
resharper_variable_can_be_made_const_highlighting
| Code Inspection: Variable can be made constant |
resharper_variable_can_be_made_let_highlighting
| Code Inspection: 'var' variable can be made 'let' variable |
resharper_variable_can_be_moved_to_inner_block_highlighting
| Code Inspection: Local variable can be safely moved to inner block |
resharper_variable_can_be_not_nullable_highlighting
| Code Inspection: Variable can be declared as non-nullable |
resharper_variable_hides_outer_variable_highlighting
| Code Inspection: Variable in local function hides variable from outer scope |
resharper_variable_used_before_declared_highlighting
| Code Inspection: Variable is used before it is declared |
resharper_variable_used_in_inner_scope_before_declared_highlighting
| Code Inspection: Variable is used in inner scope before it is declared |
resharper_variable_used_out_of_scope_highlighting
| Code Inspection: Variable is used outside of scope which it is declared |
resharper_vb_align_multiline_argument
| Align multiline constructs - Invocation arguments (VB.NET) |
resharper_vb_align_multiline_array_initializer
| Align multiline constructs - Array initializer (VB.NET) |
resharper_vb_align_multiline_expression
| Align multiline constructs - Expression (VB.NET) |
resharper_vb_align_multiline_implements_list
| Align multiline constructs - Implements/handles list (VB.NET) |
resharper_vb_align_multiline_parameter
| Align multiline constructs - Method parameters (VB.NET) |
resharper_vb_align_multiple_declaration
| Align multiline constructs - Multiple declaration list (VB.NET) |
resharper_vb_alignment_tab_fill_style
| Tabs and indents - How to align when tabs are used for indents (VB.NET) |
resharper_vb_allow_alias
| Reference qualification - Allow 'Imports' alias directive (VB.NET) |
resharper_vb_blank_lines_after_imports
| Blank lines - After imports section (VB.NET) |
resharper_vb_blank_lines_after_options
| Blank lines - After file options section (VB.NET) |
resharper_vb_blank_lines_around_field
| Blank lines - Around multiline field (VB.NET) |
resharper_vb_blank_lines_around_global_attribute
| Blank lines - After global attribute (VB.NET) |
resharper_vb_blank_lines_around_invocable
| Blank lines - Around multiline method (VB.NET) |
resharper_vb_blank_lines_around_namespace
| Blank lines - Around namespace (VB.NET) |
resharper_vb_blank_lines_around_region
| Blank lines - Around region (VB.NET) |
resharper_vb_blank_lines_around_single_line_field
| Blank lines - Around single line field (VB.NET) |
resharper_vb_blank_lines_around_single_line_invocable
| Blank lines - Around single line method (VB.NET) |
resharper_vb_blank_lines_around_type
| Blank lines - Around type (VB.NET) |
resharper_vb_blank_lines_inside_region
| Blank lines - Inside region (VB.NET) |
resharper_vb_check_for_reference_equality_instead_1_highlighting
| Code Inspection: Check for reference equality instead |
resharper_vb_check_for_reference_equality_instead_2_highlighting
| Code Inspection: Check for reference equality instead |
resharper_vb_indent_case_from_select
| Other - Indent 'case' from 'select' (VB.NET) |
resharper_vb_indent_size
| Tabs and indents - Indent size (VB.NET) |
resharper_vb_indent_style
| Tabs and indents - Indent style (VB.NET) |
resharper_vb_keep_blank_lines_in_code
| Preserve existing formatting - Keep max blank lines in code (VB.NET) |
resharper_vb_keep_blank_lines_in_declarations
| Preserve existing formatting - Keep max blank lines in declarations (VB.NET) |
resharper_vb_keep_user_linebreaks
| Preserve existing formatting - Keep existing line breaks (VB.NET) |
resharper_vb_max_line_length
| Line wrapping - Hard wrap at (VB.NET) |
resharper_vb_place_event_attribute_on_same_line
| Attributes - Place event attribute on the same line (VB.NET) |
resharper_vb_place_field_attribute_on_same_line
| Attributes - Place field attribute on the same line (VB.NET) |
resharper_vb_place_method_attribute_on_same_line
| Attributes - Place method attribute on the same line (VB.NET) |
resharper_vb_place_property_attribute_on_same_line
| Attributes - Place property attribute on the same line (VB.NET) |
resharper_vb_place_type_attribute_on_same_line
| Attributes - Place type attribute on the same line (VB.NET) |
resharper_vb_possible_mistaken_argument_highlighting
| Code Inspection: Possible mistaken argument |