Announcing SonarQube integration with MSBuild and Team Build

by aaron hallberg|

    This is a cross-post of Microsoft ALM web site.

    Technical debt is the set of problems in a development effort that make forward progress on customer value inefficient. Technical debt saps productivity by making code hard to understand, fragile, difficult to validate, and creates unplanned work that blocks progress. Technical debt is insidious. It starts small and grows over time through rushed changes, lack of context and lack of discipline. Organizations often find that more than 50% of their capacity is sapped by technical debt.

    • results of .Net and JavaScript code analysis
    • code clone analysis
    • code coverage data from tests
    • metrics for .Net and JavaScript

    We are also grateful to our ever-supportive ALM Rangers who have, in parallel, written a SonarQube Installation Guide, which explains how to set up a production ready SonarQube installation to be used in conjunction with Team Foundation Server 2013 to analyse .Net apps. This includes reference to the new integration components mentioned above.This is only the start of our collaboration. We have lots of exciting ideas on our backlog, so watch this space.As always, we’d appreciate your feedback on how you find the experience and ideas about how it could be improved to help you and your teams deliver higher quality and easier to maintain software more efficiently.