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:
- results of .Net and JavaScript code analysis
- code clone analysis
- code coverage data from tests
- metrics for .Net and JavaScript
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.
More information: http://blogs.msdn.com/b/visualstudioalm/archive/2015/04/28/technical-debt-management-announcing-sonarqube-integration-with-msbuild-and-team-build.aspx