Getting ready
SonarQube is an open platform to manage code quality. As such, it covers the seven axes of code quality as illustrated in the following diagram. Originally famous in the Java community, SonarQube now supports over 20 programming languages. The joint investments made by Microsoft and SonarSource make SonarQube easier to integrate with TFBuild and better at analyzing .NET-based applications. You can read more about the capabilities offered by SonarQube here: http://www.sonarqube.org/resources/
In this recipe, we'll be analyzing the technical debt in one of the .Net core sample repositories in the partsunlimited team project. If you don't already have an instance of SonarQube, then set one up by following the instructions here: ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access