Hortis Sonar

Open-source entreprise dashboard to analyse quality of Java development projects
Download

Hortis Sonar Ranking & Summary

Advertisement

  • Rating:
  • License:
  • LGPL
  • Publisher Name:
  • Hortis
  • Operating Systems:
  • Windows All
  • File Size:
  • 19.8 MB

Hortis Sonar Tags


Hortis Sonar Description

Sonar gauges quality of Java applications through the observance of coding rules conventions, metric measures and advanced indicators. Sonar contributes to make development more transparent and to keep projects under control. Dashboards offer a global vision to managers and standard open-source components enable proactive control to the developer environment. Sonar helps development teams to achieve continuous improvement. Sonar is composed of three main modules: · The Maven 2 plugin configures and executes report plugins like Checkstyle, Surefire, Changelog. Then generated XML files are parsed to save measures into the database. It is simply executed with the command : mvn org.codehaus.sonar:sonar-maven-plugin::sonar. No configuration is needed. Plugins are automatically set up. · The database stores and historizes measures over time. Sonar embedds its own database (Apache Derby) for tests and demos. But we recommend to use MySQL or oracle 10g for real use. · The web server aggregates measures and displays a projects dashboard. Main features: Projects global view Centralized view of all projects Identify projects in trouble Projects treemap Configure the metrics to display Project view More than 20 metrics Trends Tendencies (configurable delay ) Measures breakdown at module/class levels Modules treemap Project links (homepage, sources, issue tracker?) Set your corporate coding conventions More than 300 rules from Checkstyle and PMD ISO categories : maintanability, portability, efficiency, reliability, usability Add your own checkstyle and PMD extensions Mandatory or optional activation levels Import existing checkstyle/PMD XML files Load/save configurations Load predefined configurations ("Sun checks" or "Sonar way") Compliance measures Ratio to measure violations Trends Breakdown for each ISO category/rule Identify most violated rules Identify high-priority modules/classes to fix Highlight violations within source code


Hortis Sonar Related Software