Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Remove code owners so that we can select when to ask for reviews (#1321) Apr 12, 2018
docs Update references to github repository sonar-csharp to sonar-dotnet Nov 20, 2018
its Refactor ITs to support SQ 7.6 and modules drop (#2233) Jan 14, 2019
scripts Bump version to 7.11 (#2229) Jan 9, 2019
sonar-csharp-plugin Refactor ITs to support SQ 7.6 and modules drop (#2233) Jan 14, 2019
sonar-dotnet-shared-library Bump version to 7.11 (#2229) Jan 9, 2019
sonar-vbnet-plugin Refactor ITs to support SQ 7.6 and modules drop (#2233) Jan 14, 2019
sonaranalyzer-dotnet Fix S4143: AD0001 NullReferenceException (#2237) Jan 15, 2019
.editorconfig Standardize usage of `this.` Aug 23, 2018
.gitignore Remove some generated files from git, and generated them during the b… Oct 9, 2018
CODE_OF_CONDUCT.md Update the contributing markdown and introduce the code of conduct (#874 Oct 24, 2017
CONTRIBUTING.md Update references to github repository sonar-csharp to sonar-dotnet Nov 20, 2018
LICENSE.txt Add License and copyright files Feb 21, 2017
NOTICE.txt Add License and copyright files Feb 21, 2017
README.md Update readme (#2121) Nov 26, 2018
THIRD-PARTY-NOTICES.txt Add Roslyn shim layer Aug 23, 2018
ci-build.cmd Rename build.ps1 and qa.ps1 (#951) Nov 17, 2017
ci-qa.cmd Rename build.ps1 and qa.ps1 (#951) Nov 17, 2017
pom.xml Bump version to 7.11 (#2229) Jan 9, 2019
third-party-licenses.sh Add License and copyright files Feb 21, 2017

README.md

SonarC# and SonarVB

Waffle.io - Columns and their card count

Product Quality Gate Coverage
Analyzer Quality Gate Coverage
Plugin Quality Gate Coverage

SonarC# and SonarVB are static code analyser for C# and VB.​NET languages used as an extension for the SonarQube and SonarCloud platforms. It will allow you to produce stable and easily supported code by helping you to find and to correct bugs, vulnerabilities and smells in your code.

Features

  • 350+ C# rules and 100+ VB.​NET rules
  • Metrics (complexity, number of lines etc.)
  • Import of unit test results from VSTest, MSTest, NUnit and xUnit
  • Import of test coverage reports from Visual Studio Code Coverage, dotCover, OpenCover and NCover 3.
  • Support for custom rules

Useful links

Have question or feedback?

To provide feedback (request a feature, report a bug etc.), simply create a GitHub Issue.

Get started

How to contribute

Check out the contributing page to see the best places to log issues and start discussions.

License

Copyright 2014-2018 SonarSource.

Licensed under the GNU Lesser General Public License, Version 3.0