@@ -10,6 +10,24 @@ root = true
1010insert_final_newline = true
1111indent_style = space
1212indent_size = 4
13+ dotnet_style_operator_placement_when_wrapping = beginning_of_line
14+ tab_width = 4
15+ end_of_line = crlf
16+ dotnet_style_coalesce_expression = true :suggestion
17+ dotnet_style_null_propagation = true :suggestion
18+ dotnet_style_prefer_is_null_check_over_reference_equality_method = true :suggestion
19+ dotnet_style_prefer_auto_properties = true :suggestion
20+ dotnet_style_object_initializer = true :suggestion
21+ dotnet_style_collection_initializer = true :suggestion
22+ dotnet_style_prefer_simplified_boolean_expressions = true :suggestion
23+ dotnet_style_prefer_conditional_expression_over_assignment = true :silent
24+ dotnet_style_prefer_conditional_expression_over_return = true :silent
25+ dotnet_style_explicit_tuple_names = true :suggestion
26+ dotnet_style_prefer_inferred_tuple_names = true :suggestion
27+ dotnet_style_prefer_inferred_anonymous_type_member_names = true :suggestion
28+ dotnet_style_prefer_compound_assignment = true :suggestion
29+ dotnet_style_prefer_simplified_interpolation = true :suggestion
30+ dotnet_style_namespace_match_folder = true :suggestion
1331
1432[project.json ]
1533indent_size = 2
@@ -54,15 +72,15 @@ dotnet_style_predefined_type_for_member_access = true:suggestion
5472# name all constant fields using PascalCase
5573dotnet_naming_rule.constant_fields_should_be_pascal_case.severity = suggestion
5674dotnet_naming_rule.constant_fields_should_be_pascal_case.symbols = constant_fields
57- dotnet_naming_rule.constant_fields_should_be_pascal_case.style = pascal_case_style
75+ dotnet_naming_rule.constant_fields_should_be_pascal_case.style = pascal_case_style
5876dotnet_naming_symbols.constant_fields.applicable_kinds = field
5977dotnet_naming_symbols.constant_fields.required_modifiers = const
6078dotnet_naming_style.pascal_case_style.capitalization = pascal_case
6179
6280# static fields should have s_ prefix
6381dotnet_naming_rule.static_fields_should_have_prefix.severity = suggestion
6482dotnet_naming_rule.static_fields_should_have_prefix.symbols = static_fields
65- dotnet_naming_rule.static_fields_should_have_prefix.style = static_prefix_style
83+ dotnet_naming_rule.static_fields_should_have_prefix.style = static_prefix_style
6684dotnet_naming_symbols.static_fields.applicable_kinds = field
6785dotnet_naming_symbols.static_fields.required_modifiers = static
6886dotnet_naming_symbols.static_fields.applicable_accessibilities = private, internal, private_protected
@@ -72,7 +90,7 @@ dotnet_naming_style.static_prefix_style.capitalization = camel_case
7290# internal and private fields should be _camelCase
7391dotnet_naming_rule.camel_case_for_private_internal_fields.severity = suggestion
7492dotnet_naming_rule.camel_case_for_private_internal_fields.symbols = private_internal_fields
75- dotnet_naming_rule.camel_case_for_private_internal_fields.style = camel_case_underscore_style
93+ dotnet_naming_rule.camel_case_for_private_internal_fields.style = camel_case_underscore_style
7694dotnet_naming_symbols.private_internal_fields.applicable_kinds = field
7795dotnet_naming_symbols.private_internal_fields.applicable_accessibilities = private, internal
7896dotnet_naming_style.camel_case_underscore_style.required_prefix = _
@@ -470,7 +488,7 @@ dotnet_diagnostic.SA1200.severity = none
470488
471489dotnet_diagnostic.SA1201.severity = none
472490
473- dotnet_diagnostic.SA1202.severity = error
491+ dotnet_diagnostic.SA1202.severity = silent
474492
475493dotnet_diagnostic.SA1203.severity = error
476494
@@ -676,6 +694,9 @@ dotnet_diagnostic.SX1309.severity = error
676694
677695dotnet_diagnostic.SX1623.severity = none
678696dotnet_diagnostic.SX1309S.severity =silent
697+ csharp_style_namespace_declarations = block_scoped:silent
698+ csharp_style_prefer_method_group_conversion = true :silent
699+ csharp_style_prefer_top_level_statements = true :silent
679700
680701# C++ Files
681702[* .{cpp,h,in} ]
0 commit comments