Skip to content

Commit

Permalink
Merge pull request #3094 from Evangelink/dotnet-analyzers
Browse files Browse the repository at this point in the history
Simplify declaration and use of Microsoft .NET analyzers
  • Loading branch information
arturcic authored Apr 20, 2022
2 parents 8ffb4e2 + ee2dbbc commit f09e3b2
Showing 1 changed file with 5 additions and 14 deletions.
19 changes: 5 additions & 14 deletions src/Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,11 @@
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>

<EnableNETAnalyzers>True</EnableNETAnalyzers>
<!-- Latest = version of the analyzers included in latest installed SDK -->
<AnalysisLevel>latest</AnalysisLevel>
<EnforceCodeStyleInBuild>True</EnforceCodeStyleInBuild>

</PropertyGroup>
<PropertyGroup>
<PackageVersion_LibGit2Sharp>0.27.0-preview-0175</PackageVersion_LibGit2Sharp>
Expand All @@ -41,9 +46,6 @@
<PackageVersion_NUnit3TestAdapter>4.2.1</PackageVersion_NUnit3TestAdapter>
<PackageVersion_NunitXmlTestLogger>3.0.117</PackageVersion_NunitXmlTestLogger>
<PackageVersion_Shouldly>4.0.3</PackageVersion_Shouldly>

<PackageVersion_MicrosoftCodeStyle>4.0.1</PackageVersion_MicrosoftCodeStyle>
<PackageVersion_MicrosoftNetAnalyzers>6.0.0</PackageVersion_MicrosoftNetAnalyzers>
</PropertyGroup>

<ItemGroup Condition=" '$(IsTestProject)' == 'true' ">
Expand Down Expand Up @@ -92,15 +94,4 @@
<SkipDefaultEditorConfigAsAdditionalFile>true</SkipDefaultEditorConfigAsAdditionalFile>
</PropertyGroup>

<!-- Common code quality and styling analyzers -->
<ItemGroup>
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.CodeStyle" Version="$(PackageVersion_MicrosoftCodeStyle)">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="$(PackageVersion_MicrosoftNetAnalyzers)">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
</ItemGroup>
</Project>

0 comments on commit f09e3b2

Please sign in to comment.