@@ -20,178 +20,3 @@ insert_final_newline = false
20
20
# Organize usings
21
21
dotnet_separate_import_directive_groups = true
22
22
dotnet_sort_system_directives_first = true
23
-
24
- # this. and Me. preferences
25
- dotnet_style_qualification_for_event = false :suggestion
26
- dotnet_style_qualification_for_field = false :suggestion
27
- dotnet_style_qualification_for_method = false :suggestion
28
- dotnet_style_qualification_for_property = false :suggestion
29
-
30
- # Language keywords vs BCL types preferences
31
- dotnet_style_predefined_type_for_locals_parameters_members = true :suggestion
32
- dotnet_style_predefined_type_for_member_access = true :suggestion
33
-
34
- # Parentheses preferences
35
- dotnet_style_parentheses_in_arithmetic_binary_operators = always_for_clarity:silent
36
- dotnet_style_parentheses_in_other_binary_operators = always_for_clarity:silent
37
- dotnet_style_parentheses_in_other_operators = never_if_unnecessary:suggestion
38
- dotnet_style_parentheses_in_relational_binary_operators = always_for_clarity:silent
39
-
40
- # Modifier preferences
41
- dotnet_style_require_accessibility_modifiers = for_non_interface_members:silent
42
-
43
- # Expression-level preferences
44
- csharp_style_deconstructed_variable_declaration = true :suggestion
45
- csharp_style_inlined_variable_declaration = true :suggestion
46
- csharp_style_throw_expression = true :suggestion
47
- dotnet_style_coalesce_expression = true :suggestion
48
- dotnet_style_collection_initializer = true :suggestion
49
- dotnet_style_explicit_tuple_names = true :suggestion
50
- dotnet_style_null_propagation = true :suggestion
51
- dotnet_style_object_initializer = true :suggestion
52
- dotnet_style_prefer_auto_properties = true :suggestion
53
- dotnet_style_prefer_compound_assignment = true :suggestion
54
- dotnet_style_prefer_conditional_expression_over_assignment = true :suggestion
55
- dotnet_style_prefer_conditional_expression_over_return = true :suggestion
56
- dotnet_style_prefer_inferred_anonymous_type_member_names = true :suggestion
57
- dotnet_style_prefer_inferred_tuple_names = true :suggestion
58
- dotnet_style_prefer_is_null_check_over_reference_equality_method = true :suggestion
59
-
60
- # Field preferences
61
- dotnet_style_readonly_field = true :suggestion
62
-
63
- # Parameter preferences
64
- dotnet_code_quality_unused_parameters = all:suggestion
65
-
66
- # ### C# Coding Conventions ####
67
-
68
- # var preferences
69
- csharp_style_var_elsewhere = true :suggestion
70
- csharp_style_var_for_built_in_types = true :suggestion
71
- csharp_style_var_when_type_is_apparent = true :suggestion
72
-
73
- # Expression-bodied members
74
- csharp_style_expression_bodied_accessors = when_on_single_line:suggestion
75
- csharp_style_expression_bodied_constructors = when_on_single_line:suggestion
76
- csharp_style_expression_bodied_indexers = when_on_single_line:suggestion
77
- csharp_style_expression_bodied_lambdas = when_on_single_line:suggestion
78
- csharp_style_expression_bodied_local_functions = when_on_single_line:suggestion
79
- csharp_style_expression_bodied_methods = when_on_single_line:suggestion
80
- csharp_style_expression_bodied_operators = when_on_single_line:suggestion
81
- csharp_style_expression_bodied_properties = when_on_single_line:suggestion
82
-
83
- # Pattern matching preferences
84
- csharp_style_pattern_matching_over_as_with_null_check = true :suggestion
85
- csharp_style_pattern_matching_over_is_with_cast_check = true :suggestion
86
- csharp_style_prefer_switch_expression = true :suggestion
87
-
88
- # Null-checking preferences
89
- csharp_style_conditional_delegate_call = true :suggestion
90
-
91
- # Modifier preferences
92
- csharp_prefer_static_local_function = true :suggestion
93
- csharp_preferred_modifier_order = public,private,protected,internal,static,extern,new,virtual,abstract,sealed,override,readonly,unsafe,volatile,async
94
-
95
- # Code-block preferences
96
- csharp_prefer_braces = true :suggestion
97
- csharp_prefer_simple_using_statement = true :suggestion
98
-
99
- # Expression-level preferences
100
- csharp_prefer_simple_default_expression = true :suggestion
101
- csharp_style_pattern_local_over_anonymous_function = false :suggestion
102
- csharp_style_prefer_index_operator = true :suggestion
103
- csharp_style_prefer_range_operator = true :suggestion
104
- csharp_style_unused_value_assignment_preference = discard_variable:suggestion
105
- csharp_style_unused_value_expression_statement_preference = discard_variable:suggestion
106
-
107
- # 'using' directive preferences
108
- csharp_using_directive_placement = outside_namespace:suggestion
109
-
110
- # ### C# Formatting Rules ####
111
-
112
- # New line preferences
113
- csharp_new_line_before_catch = true
114
- csharp_new_line_before_else = true
115
- csharp_new_line_before_finally = true
116
- csharp_new_line_before_members_in_anonymous_types = true
117
- csharp_new_line_before_members_in_object_initializers = true
118
- csharp_new_line_before_open_brace = all
119
- csharp_new_line_between_query_expression_clauses = true
120
-
121
- # Indentation preferences
122
- csharp_indent_block_contents = true
123
- csharp_indent_braces = false
124
- csharp_indent_case_contents = true
125
- csharp_indent_case_contents_when_block = true
126
- csharp_indent_labels = one_less_than_current
127
- csharp_indent_switch_labels = true
128
-
129
- # Space preferences
130
- csharp_space_after_cast = false
131
- csharp_space_after_colon_in_inheritance_clause = true
132
- csharp_space_after_comma = true
133
- csharp_space_after_dot = false
134
- csharp_space_after_keywords_in_control_flow_statements = true
135
- csharp_space_after_semicolon_in_for_statement = true
136
- csharp_space_around_binary_operators = before_and_after
137
- csharp_space_around_declaration_statements = false
138
- csharp_space_before_colon_in_inheritance_clause = true
139
- csharp_space_before_comma = false
140
- csharp_space_before_dot = false
141
- csharp_space_before_open_square_brackets = false
142
- csharp_space_before_semicolon_in_for_statement = false
143
- csharp_space_between_empty_square_brackets = false
144
- csharp_space_between_method_call_empty_parameter_list_parentheses = false
145
- csharp_space_between_method_call_name_and_opening_parenthesis = false
146
- csharp_space_between_method_call_parameter_list_parentheses = false
147
- csharp_space_between_method_declaration_empty_parameter_list_parentheses = false
148
- csharp_space_between_method_declaration_name_and_open_parenthesis = false
149
- csharp_space_between_method_declaration_parameter_list_parentheses = false
150
- csharp_space_between_parentheses = false
151
- csharp_space_between_square_brackets = false
152
-
153
- # Wrapping preferences
154
- csharp_preserve_single_line_blocks = true
155
- csharp_preserve_single_line_statements = true
156
-
157
- # ### Naming styles ####
158
-
159
- # Naming rules
160
-
161
- dotnet_naming_rule.интерфейс_should_be_начинается_с_i.severity = suggestion
162
- dotnet_naming_rule.интерфейс_should_be_начинается_с_i.symbols = интерфейс
163
- dotnet_naming_rule.интерфейс_should_be_начинается_с_i.style = начинается_с_i
164
-
165
- dotnet_naming_rule.типы_should_be_всечастиспрописнойбуквы.severity = suggestion
166
- dotnet_naming_rule.типы_should_be_всечастиспрописнойбуквы.symbols = типы
167
- dotnet_naming_rule.типы_should_be_всечастиспрописнойбуквы.style = всечастиспрописнойбуквы
168
-
169
- dotnet_naming_rule.не_являющиеся_полем_члены_should_be_всечастиспрописнойбуквы.severity = suggestion
170
- dotnet_naming_rule.не_являющиеся_полем_члены_should_be_всечастиспрописнойбуквы.symbols = не_являющиеся_полем_члены
171
- dotnet_naming_rule.не_являющиеся_полем_члены_should_be_всечастиспрописнойбуквы.style = всечастиспрописнойбуквы
172
-
173
- # Symbol specifications
174
-
175
- dotnet_naming_symbols.интерфейс.applicable_kinds = interface
176
- dotnet_naming_symbols.интерфейс.applicable_accessibilities = public, internal, private, protected, protected_internal
177
- dotnet_naming_symbols.интерфейс.required_modifiers =
178
-
179
- dotnet_naming_symbols.типы.applicable_kinds = class, struct, interface, enum
180
- dotnet_naming_symbols.типы.applicable_accessibilities = public, internal, private, protected, protected_internal
181
- dotnet_naming_symbols.типы.required_modifiers =
182
-
183
- dotnet_naming_symbols.не_являющиеся_полем_члены.applicable_kinds = property, event, method
184
- dotnet_naming_symbols.не_являющиеся_полем_члены.applicable_accessibilities = public, internal, private, protected, protected_internal
185
- dotnet_naming_symbols.не_являющиеся_полем_члены.required_modifiers =
186
-
187
- # Naming styles
188
-
189
- dotnet_naming_style.всечастиспрописнойбуквы.required_prefix =
190
- dotnet_naming_style.всечастиспрописнойбуквы.required_suffix =
191
- dotnet_naming_style.всечастиспрописнойбуквы.word_separator =
192
- dotnet_naming_style.всечастиспрописнойбуквы.capitalization = pascal_case
193
-
194
- dotnet_naming_style.начинается_с_i.required_prefix = I
195
- dotnet_naming_style.начинается_с_i.required_suffix =
196
- dotnet_naming_style.начинается_с_i.word_separator =
197
- dotnet_naming_style.начинается_с_i.capitalization = pascal_case
0 commit comments