This page lists plugins available in the Update Center.

Developer Tools
Code Smells - Counts @Smell annotations in the code and increments technical debt accordingly.

Developer CockpitSupported in Enterprise Edition* - Enables each developer to identify their individual contributions to a project, and fosters best practices in code quality self-management.


Badges - Provides Quality Gate status badges.

GitHub Plugin - Analyses pull requests, and notates issues as comments.

Google Analytics - Adds the Google Analytics tracking script to the SonarQube web application.

Mantis - Retrieves and reports the number of project issues from Mantis.

Pitest - Integration with PIT, which is a mutation testing tool for Java.

Piwik - Submits usage of a SonarQube instance to a Piwik server.

Sonargraph - Integrates results from Sonargraph, which has a coincidentally similar name.

SCM Engines

GitSupported in Enterprise Edition - Adds support for Git.

SVNSupported in Enterprise Edition - Adds support for Subversion.

CVSSupported in Enterprise Edition - Adds support for CVS.

TFVC - Adds support for Microsoft Team Foundation Server.

Mercurial - Adds support for Mercurial.

Perforce - Adds support for Perforce.

Jazz RTC - Adds support for Jazz Rational Team Concert.

ClearCase - Adds support for IBM Rational ClearCase.

Language packs are plugins that change the language of the user interface. They rely on the browser language. Default English pack is embedded in SonarQube. Additional language packs are available: Chinese, French, German, Greek, Italian, Japanese, Korean, Portuguese, Spanish.

Portfolio Management (Views)Supported in Enterprise Edition* - Enables aggregation of projects. Projects can be grouped into applications, applications into teams, teams into departments, etc.

ReportSupported in Enterprise Edition* - Reports information by sending customizable PDF reports by email. Information can come from project or/and global measures.

Technical Debt Evaluation (SQALE)Supported in Enterprise Edition* - Adds an implementation of the SQALE Methodology to compute technical debt, which supports the evaluation of a software application’s source code in the most objective, accurate, reproducible and automated way possible.

Authentication & Authorization

Azure Active Directory Authentication - Enables user authentication and Single Sign-On via Azure Active Directory (AAD).

Bitbucket Authentication - Enables user authentication and Single Sign-On via Bitbucket.

Crowd - Enables delegation of SonarQube authentication to Atlassian Crowd.

GitHub AuthenticationSupported in Enterprise Edition - Enables user authentication and Single Sign-On via GitHub.

LDAPSupported in Enterprise Edition - Enables the delegation of SonarQube authentication and authorization to LDAP and Microsoft Active Directory.

OpenID - Enables user authentication and Single Sign-On via an OpenID provider.

PAM - Enables the delegation of SonarQube authentication to the underlying PAM subsystem.

Additional Metrics

Clirr - Clirr checks Java libraries for binary and source compatibility with older releases.

Clover - Feed SonarQube with code coverage data coming from Atlassian Clover.

Generic Test CoverageSupported in Enterprise Edition - Imports coverage data for any combination of languages.

Visualization / Reporting

Motion Chart - Displays projects measures using the super sexy Google Motion Chart Gadget.

SCM Stats - Generates reports based on SCM change log information.

Timeline - Displays the history of multiple metrics using a Google Timeline Chart to replay the past.

Widget Lab - Adds new ways to look at existing data through new widgets.

 SonarSource leads the development of the plugin, and provides support for the plugin as part of its Enterprise Edition.

* Commercial plugin


Tempted to write your own plugin and share it? Want to contribute your plugin back to the community? You might be interested in having it referenced in the SonarQube Update Center.

Other Ecosystem Expansions

  • No labels