Skip to content

Commit be4fb7b

Browse files
author
Gonzalo Diaz
committed
[CONFIG] .NET C# code lint enforced.
1 parent e8aa31c commit be4fb7b

File tree

4 files changed

+20
-2
lines changed

4 files changed

+20
-2
lines changed

.vscode/settings.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
"[csharp]": {
88
"editor.defaultFormatter": "ms-dotnettools.csharp"
99
},
10+
"omnisharp.enableEditorConfigSupport": true,
1011
"[github-actions-workflow]": {
1112
"editor.defaultFormatter": "esbenp.prettier-vscode"
1213
},

algorithm_exercises_csharp/algorithm_exercises_csharp.csproj

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010

1111
<!-- Static Analysis -->
1212
<EnableNETAnalyzers>true</EnableNETAnalyzers>
13+
<AnalysisLevel>latest</AnalysisLevel>
1314
<EnforceCodeStyleInBuild>true</EnforceCodeStyleInBuild>
1415
<CodeAnalysisTreatWarningsAsErrors>false</CodeAnalysisTreatWarningsAsErrors>
1516

@@ -18,4 +19,11 @@
1819
<ItemGroup>
1920
<ProjectReference Include="../algorithm_exercises_csharp_base/algorithm_exercises_csharp_base.csproj" />
2021
</ItemGroup>
22+
23+
<ItemGroup>
24+
<PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="8.0.0">
25+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
26+
<PrivateAssets>all</PrivateAssets>
27+
</PackageReference>
28+
</ItemGroup>
2129
</Project>

algorithm_exercises_csharp_base/algorithm_exercises_csharp_base.csproj

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212

1313
<!-- Static Analysis -->
1414
<EnableNETAnalyzers>true</EnableNETAnalyzers>
15+
<AnalysisLevel>latest</AnalysisLevel>
1516
<EnforceCodeStyleInBuild>true</EnforceCodeStyleInBuild>
1617
<CodeAnalysisTreatWarningsAsErrors>false</CodeAnalysisTreatWarningsAsErrors>
1718

@@ -23,6 +24,10 @@
2324
</ItemGroup>
2425

2526
<ItemGroup>
27+
<PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="8.0.0">
28+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
29+
<PrivateAssets>all</PrivateAssets>
30+
</PackageReference>
2631
<PackageReference Include="Microsoft.Extensions.Logging" Version="8.0.0" />
2732
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="8.0.0" />
2833
<PackageReference Include="System.Text.Json" Version="8.0.4" />

algorithm_exercises_csharp_test/algorithm_exercises_csharp_test.csproj

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919

2020
<!-- Static Analysis -->
2121
<EnableNETAnalyzers>true</EnableNETAnalyzers>
22+
<AnalysisLevel>latest</AnalysisLevel>
2223
<EnforceCodeStyleInBuild>true</EnforceCodeStyleInBuild>
2324
<CodeAnalysisTreatWarningsAsErrors>false</CodeAnalysisTreatWarningsAsErrors>
2425
</PropertyGroup>
@@ -29,6 +30,10 @@
2930
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
3031
<PrivateAssets>all</PrivateAssets>
3132
</PackageReference>
33+
<PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="8.0.0">
34+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
35+
<PrivateAssets>all</PrivateAssets>
36+
</PackageReference>
3237
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.11.0" />
3338
<PackageReference Include="MSTest.TestAdapter" Version="3.5.2" />
3439
<PackageReference Include="MSTest.TestFramework" Version="3.5.2" />
@@ -50,8 +55,7 @@
5055
</ItemGroup>
5156

5257
<Target Name="GenerateHtmlCoverageReport" AfterTargets="GenerateCoverageResultAfterTest">
53-
<ReportGenerator ReportFiles="@(CoverletReport)" TargetDirectory="../coverage-report"
54-
ReportTypes="TextSummary;Html"/>
58+
<ReportGenerator ReportFiles="@(CoverletReport)" TargetDirectory="../coverage-report" ReportTypes="TextSummary;Html" />
5559
</Target>
5660

5761
</Project>

0 commit comments

Comments
 (0)