Skip to content

Commit ef9aaae

Browse files
authored
Enforce code style in builds (#529)
Currently, VS keeps telling users that there are style issues and it blocks actual warnings that are important. This turns on code style so that we keep consistency for style choices. Since this hasn't been on before, this change just turns it on and configures the warnings. However, many of the style analyzers are disabled currently which subsequent prs can address.
1 parent ce196a9 commit ef9aaae

File tree

2 files changed

+48
-0
lines changed

2 files changed

+48
-0
lines changed

.editorconfig

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,3 +93,50 @@ dotnet_diagnostic.CA1032.severity = suggestion
9393

9494
# CA2237
9595
dotnet_diagnostic.CA2237.severity = suggestion
96+
97+
# IDE0160: Convert to block scoped namespace
98+
csharp_style_namespace_declarations = file_scoped
99+
100+
dotnet_diagnostic.IDE0004.severity = none
101+
dotnet_diagnostic.IDE0005.severity = none
102+
dotnet_diagnostic.IDE0010.severity = none
103+
dotnet_diagnostic.IDE0011.severity = none
104+
dotnet_diagnostic.IDE0017.severity = none
105+
dotnet_diagnostic.IDE0021.severity = none
106+
dotnet_diagnostic.IDE0022.severity = none
107+
dotnet_diagnostic.IDE0023.severity = none
108+
dotnet_diagnostic.IDE0025.severity = none
109+
dotnet_diagnostic.IDE0026.severity = none
110+
dotnet_diagnostic.IDE0027.severity = none
111+
dotnet_diagnostic.IDE0028.severity = none
112+
dotnet_diagnostic.IDE0032.severity = none
113+
dotnet_diagnostic.IDE0034.severity = none
114+
dotnet_diagnostic.IDE0039.severity = none
115+
dotnet_diagnostic.IDE0040.severity = none
116+
dotnet_diagnostic.IDE0041.severity = none
117+
dotnet_diagnostic.IDE0044.severity = none
118+
dotnet_diagnostic.IDE0045.severity = none
119+
dotnet_diagnostic.IDE0046.severity = none
120+
dotnet_diagnostic.IDE0047.severity = none
121+
dotnet_diagnostic.IDE0048.severity = none
122+
dotnet_diagnostic.IDE0051.severity = none
123+
dotnet_diagnostic.IDE0052.severity = none
124+
dotnet_diagnostic.IDE0055.severity = none
125+
dotnet_diagnostic.IDE0058.severity = none
126+
dotnet_diagnostic.IDE0059.severity = none
127+
dotnet_diagnostic.IDE0061.severity = none
128+
dotnet_diagnostic.IDE0063.severity = none
129+
dotnet_diagnostic.IDE0072.severity = none
130+
dotnet_diagnostic.IDE0074.severity = none
131+
dotnet_diagnostic.IDE0078.severity = none
132+
dotnet_diagnostic.IDE0090.severity = none
133+
dotnet_diagnostic.IDE0161.severity = none
134+
dotnet_diagnostic.IDE0200.severity = none
135+
dotnet_diagnostic.IDE0230.severity = none
136+
dotnet_diagnostic.IDE0240.severity = none
137+
dotnet_diagnostic.IDE0270.severity = none
138+
dotnet_diagnostic.IDE0290.severity = none
139+
dotnet_diagnostic.IDE0300.severity = none
140+
dotnet_diagnostic.IDE0301.severity = none
141+
dotnet_diagnostic.IDE0303.severity = none
142+
dotnet_diagnostic.IDE0305.severity = none

Directory.Build.props

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
<EnableNETAnalyzers>true</EnableNETAnalyzers>
3232
<AnalysisLevel>latest</AnalysisLevel>
3333
<AnalysisMode>AllEnabledByDefault</AnalysisMode>
34+
<EnforceCodeStyleInBuild>true</EnforceCodeStyleInBuild>
3435
</PropertyGroup>
3536

3637
<PropertyGroup Label="Warning Suppressions">

0 commit comments

Comments
 (0)