Skip to content

Commit b79abe2

Browse files
committed
Convert ReSharper DotSettings settings into editorconfig.
1 parent 3c950aa commit b79abe2

1 file changed

Lines changed: 104 additions & 2 deletions

File tree

.editorconfig

Lines changed: 104 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,14 +90,116 @@ dotnet_style_qualification_for_property = false:suggestion
9090
dotnet_style_qualification_for_method = false:suggestion
9191
dotnet_style_qualification_for_event = false:suggestion
9292

93-
# Use 'var'
93+
### C# Style ###
94+
9495
csharp_style_var_for_built_in_types = true:suggestion
9596
csharp_style_var_when_type_is_apparent = true:suggestion
9697
csharp_style_var_elsewhere = true:suggestion
98+
csharp_space_after_cast=false
99+
100+
### .NET Style ###
97101

98-
# Use language types
99102
dotnet_style_predefined_type_for_locals_parameters_members = true:suggestion
100103
dotnet_style_predefined_type_for_member_access = true:suggestion
104+
dotnet_naming_rule.private_constants_rule.severity=warning
105+
dotnet_naming_rule.private_constants_rule.style=lower_camel_case_style
106+
dotnet_naming_rule.private_constants_rule.symbols=private_constants_symbols
107+
dotnet_naming_rule.private_static_readonly_rule.severity=warning
108+
dotnet_naming_rule.private_static_readonly_rule.style=lower_camel_case_style
109+
dotnet_naming_rule.private_static_readonly_rule.symbols=private_static_readonly_symbols
110+
dotnet_naming_style.lower_camel_case_style.capitalization=camel_case
111+
dotnet_naming_style.lower_camel_case_style.required_prefix=_
112+
dotnet_naming_symbols.private_constants_symbols.applicable_accessibilities=private
113+
dotnet_naming_symbols.private_constants_symbols.applicable_kinds=field
114+
dotnet_naming_symbols.private_constants_symbols.required_modifiers=const
115+
dotnet_naming_symbols.private_static_readonly_symbols.applicable_accessibilities=private
116+
dotnet_naming_symbols.private_static_readonly_symbols.applicable_kinds=field
117+
dotnet_naming_symbols.private_static_readonly_symbols.required_modifiers=static,readonly
118+
dotnet_separate_import_directive_groups=true
119+
dotnet_style_parentheses_in_arithmetic_binary_operators=never_if_unnecessary:suggestion
120+
dotnet_style_parentheses_in_other_binary_operators=never_if_unnecessary:suggestion
121+
dotnet_style_parentheses_in_relational_binary_operators=never_if_unnecessary:suggestion
122+
dotnet_style_require_accessibility_modifiers=for_non_interface_members:suggestion
123+
124+
### ReSharper ###
125+
resharper_align_multiline_binary_expressions_chain=false
126+
resharper_apply_auto_detected_rules=false
127+
resharper_blank_lines_around_auto_property=0
128+
resharper_blank_lines_around_property=0
129+
resharper_braces_for_dowhile=not_required
130+
resharper_braces_for_fixed=not_required
131+
resharper_braces_for_lock=not_required
132+
resharper_braces_for_using=not_required
133+
resharper_constructor_or_destructor_body=expression_body
134+
resharper_csharp_blank_lines_inside_region=0
135+
resharper_csharp_empty_block_style=together_same_line
136+
resharper_csharp_keep_blank_lines_in_code=1
137+
resharper_csharp_keep_blank_lines_in_declarations=1
138+
resharper_csharp_wrap_after_declaration_lpar=true
139+
resharper_csharp_wrap_after_invocation_lpar=true
140+
resharper_csharp_wrap_before_binary_opsign=true
141+
resharper_csharp_wrap_before_first_type_parameter_constraint=true
142+
resharper_csharp_wrap_parameters_style=chop_if_long
143+
resharper_int_align_declaration_names=true
144+
resharper_keep_existing_expr_member_arrangement=false
145+
resharper_keep_existing_initializer_arrangement=false
146+
resharper_keep_existing_linebreaks=false
147+
resharper_local_function_body=expression_body
148+
resharper_method_or_operator_body=expression_body
149+
resharper_old_engine=true
150+
resharper_parentheses_non_obvious_operations=none, bitwise, bitwise_inclusive_or, range, bitwise_exclusive_or, shift, bitwise_and
151+
resharper_place_attribute_on_same_line=false
152+
resharper_place_simple_accessor_on_single_line=false
153+
resharper_space_after_cast=false
154+
resharper_space_within_single_line_array_initializer_braces=true
155+
resharper_wrap_text=false
156+
resharper_xmldoc_attribute_style=on_single_line
157+
resharper_xmldoc_blank_line_after_pi=false
158+
resharper_xmldoc_indent_child_elements=ZeroIndent
159+
resharper_xmldoc_indent_text=ZeroIndent
160+
resharper_xmldoc_linebreaks_inside_tags_for_elements_longer_than=100
161+
resharper_xmldoc_linebreaks_inside_tags_for_elements_with_child_elements=false
162+
resharper_xmldoc_pi_attributes_indent=single_indent
163+
resharper_xmldoc_pi_attribute_style=on_single_line
164+
resharper_xmldoc_space_before_self_closing=false
165+
resharper_xmldoc_wrap_around_elements=false
166+
resharper_xmldoc_wrap_tags_and_pi=false
167+
168+
# ReSharper inspection severities
169+
resharper_arguments_style_literal_highlighting=none
170+
resharper_arrange_constructor_or_destructor_body_highlighting=suggestion
171+
resharper_arrange_local_function_body_highlighting=suggestion
172+
resharper_arrange_method_or_operator_body_highlighting=suggestion
173+
resharper_arrange_redundant_parentheses_highlighting=hint
174+
resharper_arrange_this_qualifier_highlighting=hint
175+
resharper_built_in_type_reference_style_for_member_access_highlighting=hint
176+
resharper_built_in_type_reference_style_highlighting=hint
177+
resharper_convert_closure_to_method_group_highlighting=hint
178+
resharper_convert_if_statement_to_return_statement_highlighting=none
179+
resharper_convert_to_auto_property_with_private_setter_highlighting=none
180+
resharper_convert_to_lambda_expression_when_possible_highlighting=suggestion
181+
resharper_convert_to_using_declaration_highlighting=none
182+
resharper_field_can_be_made_read_only_global_highlighting=warning
183+
resharper_invert_if_highlighting=none
184+
resharper_invocation_is_skipped_highlighting=none
185+
resharper_join_null_check_with_usage_highlighting=hint
186+
resharper_local_suppression_highlighting=none
187+
resharper_loop_can_be_converted_to_query_highlighting=none
188+
resharper_member_can_be_private_global_highlighting=warning
189+
resharper_missing_suppression_justification_highlighting=none
190+
resharper_parameter_only_used_for_precondition_check_local_highlighting=none
191+
resharper_redundant_argument_default_value_highlighting=none
192+
resharper_redundant_attribute_usage_property_highlighting=hint
193+
resharper_redundant_base_qualifier_highlighting=warning
194+
resharper_redundant_default_member_initializer_highlighting=none
195+
resharper_return_type_can_be_enumerable_global_highlighting=none
196+
resharper_suggest_base_type_for_parameter_highlighting=none
197+
resharper_suggest_var_or_type_built_in_types_highlighting=hint
198+
resharper_switch_expression_handles_some_known_enum_values_with_exception_in_default_highlighting=none
199+
resharper_tail_recursive_call_highlighting=warning
200+
resharper_unused_parameter_local_highlighting=hint
201+
resharper_use_index_from_end_expression_highlighting=none
202+
resharper_use_nameof_expression_highlighting=warning
101203

102204
[*.ttinclude]
103205
insert_final_newline = false

0 commit comments

Comments
 (0)