Monitoring code quality with SonarQube

SonarQube is a web-based open source continuous quality assessment dashboard. It comes with a GNU General Public License and supports cross-platform, so it can be installed on many popular operating systems. SonarQube is developed in Java. As of March 2014, the latest version is 4.1.2.

SonarQube exhibits the following features:

  • It is a web-based code quality dashboard that can be accessed from anywhere.
  • It supports numerous languages. The languages and coding platforms supported in Version 4.1.2 are ABAP, Android, C/C++, C#, COBOL, Erlang, Flex/ActionScript, Groovy, Java, JavaScript, Natural, PHP, PL/I, PL/SQL, Python, VB.NET, Visual Basic 6, Web (analysis of HTML included in pages on HTML, JSP, JSF, Ruby, PHP, ...

Get Mastering Unit Testing Using Mockito and JUnit now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.