Olivier has posted 16 posts at DZone. View Full User Profile

Code Quality Management Tool Sonar 1.8

04.27.2009
| 2904 views |
  • submit to reddit

Sonar is an open source platform to manage code quality.

The version 1.8 of the product was released last week. Amongst numerous improvements and bug fixes, it brings two new major functionality along with a forge for Sonar plugins development.

 

Hotspot service

This service enables at any level (project, module or package) to display the classes that have the most... and the less... The service covers all metrics (duplication, code coverage, complexity...).

Hotspots

 

Manage FindBugs configuration

It is now possible to import and export FindBugs XML configuration file as for Checkstyle and PMD.

Findbugs

 

The plugin forge is up and running

One of the key feature of the new version is the launch of Sonar plugins forge.

Extensibility is a key aspect for an open source tool to get massive adoption. Therefore Sonar was built on a very light core that consists mainly in an extension mechanism. Everything else in Sonar is a plugin. However, having such a mechanism in place is only one step amongst four to reach extensibility and leverage this capability :

  • An easy to use API
  • A forge
  • An active community
  • A "Getting started" documentation with examples

The basis is now solid for all four points enabling anyone to contribute to the plugins ecosystem and extend the functionality.

The existing plugins enable already to extend the product to PL/SQL language.

More details on the forge is available in this article.

For more information, you check the web site or see Sonar in action.

0
Average: 2 (1 vote)
Published at DZone with permission of its author, Olivier Gaudin.

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)