Skip to content

gbtb/sonar-dotnet

 
 

Repository files navigation

This fork contains fix for SonarSource#4445 and/or dotnet/roslyn#55431
Basically changing names of categories into ones with underscores instead of spaces. I use it to disable all analyzers in bulk and gradually enable specific ones.

	dotnet_analyzer_diagnostic.category-Blocker_Bug.severity = none
	dotnet_analyzer_diagnostic.category-Critical_Bug.severity = none
	dotnet_analyzer_diagnostic.category-Major_Bug.severity = none
	dotnet_analyzer_diagnostic.category-Minor_Bug.severity = none
	dotnet_analyzer_diagnostic.category-Info_Bug.severity = none
	dotnet_analyzer_diagnostic.category-Blocker_Code_Smell.severity = none
	dotnet_analyzer_diagnostic.category-Critical_Code_Smell.severity = none
	dotnet_analyzer_diagnostic.category-Major_Code_Smell.severity = none
	dotnet_analyzer_diagnostic.category-Minor_Code_Smell.severity = none
	dotnet_analyzer_diagnostic.category-Info_Code_Smell.severity = none
	dotnet_analyzer_diagnostic.category-Blocker_Vulnerability.severity = none
	dotnet_analyzer_diagnostic.category-Critical_Vulnerability.severity = none
	dotnet_analyzer_diagnostic.category-Major_Vulnerability.severity = none
	dotnet_analyzer_diagnostic.category-Minor_Vulnerability.severity = none
	dotnet_analyzer_diagnostic.category-Info_Vulnerability.severity = none

It's not published on nuget. Build it yourself and push into your private feed.

Build steps:

  1. Use Windows (sigh)
  2. Set env variable MSBUILD_PATH on the machine level to point to MsBuild.exe
  3. Run .\scripts\build\dev-build.ps1 -build -release -pack
  4. Push nupkg to your feed

P.S Look for additional info about build requirements in docs/contributing-analyzer.md

Original readme: https://github.com/SonarSource/sonar-dotnet/blob/master/README.md

Releases

No releases published

Packages

No packages published

Languages

  • C# 82.2%
  • Visual Basic .NET 10.3%
  • HTML 4.2%
  • Java 2.1%
  • Rich Text Format 0.4%
  • F# 0.3%
  • Other 0.5%