Full documentation for SonarQube has moved to a new location: http://docs.sonarqube.org/display/SONAR

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 51 Next »

You can use Sonar plugins to add new features to Sonar, cover new languages, add report capabilities and more.

Browse through the following user-contributed plugins or Create your own!

Plugins

Name

Type

Description

Hudson Plugin

Continuous Integration

Launch Sonar analysis from the best Open Source CI engine : Hudson

Emma

Test coverage

Use Emma to measure the code coverage of your unit tests instead of Clover or Cobertura which are embedded by default with Sonar 

Maven report

Maven site

Add a link in the Maven site to the Sonar project dashboard 

PDF Report

Report

Communicate quality analysis through PDF reports 

Taglist

Rules engine

Generates a report on various tags found in the code, like @todo or //TODO tags

Under development

Name

Type

Description

PHP

Language

Use PHPUnit, PHPDepend, PHPCodeSniffer and others to analye PHP sources

GreenPepper

Executable specificatons

GreenPepper is a collaboration platform to help business experts and developers create executable specificatons in order to build the right software. This plugin collect test results provided by GreenPepper Maven plugin to feed Sonar.

Would be great

You'd like to contribute to Sonar development but don't have a killer idea to start from. Here are several suggestions of possible plugins :

Name

Type

Description

Motion chart

Report

See how a set of metrics evolve over time (SONARPLUGINS-1)  

Macker

Rules engine

Use Macker to define and check architectural rules (SONARPLUGINS-35)

Developer Activity

Report

Display trends of commits and breakdowns this information by developer (number of commits and number of touched files)

Maven dependencies visualization

Report

Display the graph of dependencies of a Maven project with help of Graphiz

Technical debt

Report

Calculate a technical debt on each project based on all available metrics : comments, duplications, coverage, ...

Testability Explorer

Report

Integration Testability-explorer, a tool which analyzes Java bytecode and computes how difficult it will be to write unit tests for the code (SONARPLUGIN-40)

How to contribute

  1. Create an account at Codehaus
  2. Subscribe to dev@sonar.codehaus.org
  3. Send e-mail to dev@sonar.codehaus.org and tell us your Codehaus ID, so that we can give you a commit access to subversion.
  • No labels