@@ -44,19 +44,22 @@ generated_code = true
4444# XML project files
4545[* .{slnx,csproj,vbproj,vcxproj,vcxproj.filters,proj,projitems,shproj,nativeproj,locproj} ]
4646indent_size = 2
47- max_line_length = 160
47+ max_line_length = 200
4848
4949# Xml build files
5050[* .builds ]
5151indent_size = 2
52+ max_line_length = 200
5253
5354# Xml files
5455[* .{xml,stylecop,resx,ruleset} ]
5556indent_size = 2
57+ max_line_length = 200
5658
5759# XML config files
5860[* .{props,targets,ruleset,config,nuspec,vsixmanifest,vsct} ]
5961indent_size = 2
62+ max_line_length = 200
6063
6164# JSON files
6265[* .json ]
@@ -87,10 +90,6 @@ insert_final_newline = false
8790[* .sln ]
8891indent_style = tab
8992
90- [* .{received,verified}.txt ]
91- insert_final_newline = false
92- trim_trailing_whitespace = false
93-
9493[* .{cs,csx,vb,vbx} ]
9594# .NET Code Style Settings
9695# See https://docs.microsoft.com/en-us/visualstudio/ide/editorconfig-code-style-settings-reference
@@ -135,6 +134,13 @@ dotnet_naming_rule.all_const.severity = error
135134dotnet_naming_rule.all_const.style = all_elements
136135dotnet_naming_rule.all_const.symbols = all_const
137136
137+ dotnet_naming_style.all_static_readonly.capitalization = pascal_case
138+ dotnet_naming_symbols.all_static_readonly.applicable_kinds = field
139+ dotnet_naming_symbols.all_static_readonly.required_modifiers = static, readonly
140+ dotnet_naming_rule.all_static_readonly.severity = error
141+ dotnet_naming_rule.all_static_readonly.style = all_static_readonly
142+ dotnet_naming_rule.all_static_readonly.symbols = all_static_readonly
143+
138144dotnet_naming_style.all_fields.required_prefix = _
139145dotnet_naming_style.all_fields.capitalization = camel_case
140146dotnet_naming_symbols.all_fields.applicable_kinds = field
@@ -267,19 +273,18 @@ dotnet_diagnostic.IDE0290.severity = sugges
267273# [CSharpier] Incompatible rules deactivated
268274# https://csharpier.com/docs/IntegratingWithLinters#code-analysis-rules
269275dotnet_diagnostic.IDE0055.severity = none
270- dotnet_diagnostic.SA1000.severity = none
271- dotnet_diagnostic.SA1009.severity = none
272- dotnet_diagnostic.SA1111.severity = none
273- dotnet_diagnostic.SA1118.severity = none
274- dotnet_diagnostic.SA1137.severity = none
275- dotnet_diagnostic.SA1413.severity = none
276- dotnet_diagnostic.SA1500.severity = none
277- dotnet_diagnostic.SA1501.severity = none
278- dotnet_diagnostic.SA1502.severity = none
279- dotnet_diagnostic.SA1504.severity = none
280- dotnet_diagnostic.SA1515.severity = none
281- dotnet_diagnostic.SA1516.severity = none
282276
283277# Support for NetEvolve.Arguments Methods
284278# https://learn.microsoft.com/en-us/dotnet/fundamentals/code-analysis/quality-rules/ca1062#null-check-validation-methods
285279dotnet_code_quality.CA1062.null_check_validation_methods = M:NetEvolve.Arguments.Argument.ThrowIfNull(System.Object,System.String)|M:NetEvolve.Arguments.Argument.ThrowIfNull(System.Void*,System.String)|M:NetEvolve.Arguments.Argument.ThrowIfNullOrEmpty(System.String,System.String)|M:NetEvolve.Arguments.Argument.ThrowIfNullOrEmpty``1(System.Collections.Generic.IEnumerable{``0},System.String)|M:NetEvolve.Arguments.Argument.ThrowIfNullOrWhiteSpace(System.String,System.String)
280+
281+ # Disable all style rules for generated code
282+ [* .{received,verified}.* ]
283+ generated_code = true
284+ # Disable all style rules for migrations
285+ dotnet_analyzer_diagnostic.severity = none
286+
287+ [** /Migrations/* .{cs,csx,vb,vbx} ]
288+ generated_code = true
289+ # Disable all style rules for migrations
290+ dotnet_analyzer_diagnostic.severity = none
0 commit comments