SonarQube

http://www.sonarqube.org/

What is SonarQube?

SonarQube is an open platform to manage code quality. As such, it covers the 7 axes of code quality:

  1. Architecture & Design
  2. Comments
  3. Coding rules
  4. Potential bugs
  5. Complexity
  6. Unit tests
  7. Duplications

SonarQube is a web-based application. Rules, alerts, thresholds, exclusions, settings… can be configured online. By leveraging its database, SonarQube not only allows to combine metrics altogether but also to mix them with historical measures.

What languages are covered?

More than 20 programming languages are covered through plugins including Java, C#, C/C++, PL/SQL, Cobol, ABAP…

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License