Great news! Just before all the big announcements at Build, the Microsoft ALM team announces the availability of a set of integration components that allow you to configure a Team Foundation Server (TFS) Build to connect to SonarQube. SonarQube is an open source platform that is the de facto solution for understanding and managing technical debt.
Although SonarQube had a C# plugin before, with the new set of components it becomes really easy to share the following data:
- code clone analysis
- code coverage data from tests
In addition, SonarSource have produced a set of .Net rules, written using the new Roslyn-based code analysis framework, and published them in two forms: a nuget package and a VSIX. This makes it possible to run the same set of rules in SonarQube AND directly in Visual Studio.