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 45 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 Maven site to project dashboard 

Under development

Name

Type

Description

PDF Report

Report

Communicate quality analysis through PDF reports

PHP

Language

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

SonarNCSS

Java metrics

Replace the default JavaNCSS engine to improve metrics and fix few bugs

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.

Taglist

Rules engine

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

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)

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