Hi all,
I would like to release the SonarQube C# Plugin 4.4 and the SonarQube Scanner for MSBuild 1.1.
The main feature of this combined release is to run the SonarQube C# rules as part of the build, when using MSBuild 14 (VS 2015).
This means that files are no longer analyzed indepdently, one by one, but the project is now seen as a whole.
As an example, the rule to detect classes which do not implement IDisposable but have IDisposable field members (S2931) can now report issues in SonarQube even when the field type is defined in another file - whereas previously the rule could not see that the class implements IDisposable.
This release ships with the same set of rules as the ones available in SonarLint for Visual Studio 1.6, adding 30 new rules.
Downloads:
The documentation is up-to-date, and there is no end-user visible change in how to use the C# plugin or MSBuild Scanner:
As usual, I'd like to thank Duncan, Bogdan, Jean-Marc and Sam who just joined from Microsoft for their work on this sprint.
The vote is open for 72 hours.
Release early, release often!