Skip to content

Commit 4f16da8

Browse files
committed
Set EnforceCodeStyleInBuild
1 parent faeefc5 commit 4f16da8

File tree

3 files changed

+57
-0
lines changed

3 files changed

+57
-0
lines changed

.globalconfig

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
is_global = true
2+
3+
# .NET Code Style
4+
# IDE styles reference: https://docs.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/
5+
6+
# IDE0001: Simplify names
7+
dotnet_diagnostic.IDE0001.severity = warning
8+
9+
# IDE0002: Simplify member access
10+
dotnet_diagnostic.IDE0002.severity = warning
11+
12+
# IDE0003: Remove qualification
13+
dotnet_diagnostic.IDE0003.severity = warning
14+
15+
# IDE0004: Remove unnecessary cast
16+
dotnet_diagnostic.IDE0004.severity = warning
17+
18+
# IDE0005: Remove unnecessary imports
19+
dotnet_diagnostic.IDE0005.severity = warning
20+
21+
# IDE0034: Simplify default literal
22+
dotnet_diagnostic.IDE0034.severity = warning
23+
24+
# IDE0036: Sort modifiers
25+
dotnet_diagnostic.IDE0036.severity = warning
26+
27+
# IDE0040: Add accessibility modifier
28+
dotnet_diagnostic.IDE0040.severity = warning
29+
30+
# IDE0049: Use keyword for type name
31+
dotnet_diagnostic.IDE0040.severity = warning
32+
33+
# IDE0055: Fix formatting
34+
dotnet_diagnostic.IDE0055.severity = warning
35+
36+
# IDE0051: Private method is unused
37+
dotnet_diagnostic.IDE0051.severity = silent
38+
39+
# IDE0052: Private member is unused
40+
dotnet_diagnostic.IDE0052.severity = warning
41+
42+
# IDE0073: File header
43+
dotnet_diagnostic.IDE0073.severity = warning
44+
45+
# IDE0130: Namespace mismatch with folder
46+
dotnet_diagnostic.IDE0130.severity = warning
47+
48+
# IDE1006: Naming style
49+
dotnet_diagnostic.IDE1006.severity = warning
50+
51+
#Disable operator overloads requiring alternate named methods
52+
dotnet_diagnostic.CA2225.severity = none
53+
54+
# Banned APIs
55+
dotnet_diagnostic.RS0030.severity = error

Directory.Build.props

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
<AdditionalFiles Include="$(MSBuildThisFileDirectory)CodeAnalysis\BannedSymbols.txt" />
2121
</ItemGroup>
2222
<PropertyGroup Label="Code Analysis">
23+
<EnforceCodeStyleInBuild>true</EnforceCodeStyleInBuild>
2324
<CodeAnalysisRuleSet>$(MSBuildThisFileDirectory)CodeAnalysis\osu.ruleset</CodeAnalysisRuleSet>
2425
</PropertyGroup>
2526
<PropertyGroup Label="Documentation">

osu.sln

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ EndProject
5656
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{10DF8F12-50FD-45D8-8A38-17BA764BF54D}"
5757
ProjectSection(SolutionItems) = preProject
5858
.editorconfig = .editorconfig
59+
.globalconfig = .globalconfig
5960
Directory.Build.props = Directory.Build.props
6061
osu.Android.props = osu.Android.props
6162
osu.iOS.props = osu.iOS.props

0 commit comments

Comments
 (0)