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.

Integration

GitHub PluginSupported in Enterprise Edition - Analyses pull requests, and notates issues as comments.

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

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

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

SVG Badges - Provides Quality Gate status and metric value badges.

SCM Engines

ClearCase - Adds support for IBM Rational ClearCase.

CVSSupported in Enterprise Edition - Adds support for CVS.

GitSupported in Enterprise Edition - Adds support for Git.

Jazz RTC - Adds support for Jazz Rational Team Concert.

Mercurial - Adds support for Mercurial.

Perforce - Adds support for Perforce.

SVNSupported in Enterprise Edition - Adds support for Subversion.

TFVC - Adds support for Microsoft Team Foundation Server.

Localization
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.
Governance

GovernanceSupported in Enterprise Edition- Provides the features to gear-up SonarQube from team-grade deployment to enterprise-grade deployment. It comes as the solution to organize and manage a portfolio of projects and make informed decision based on four key indicators: releasability, maintainability, reliability and security vulnerabilities. Governance can also be used to broadcast areas of risk to executives.

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.

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 - Feeds SonarQube with code coverage data coming from Atlassian Clover.

Cobertura - Feeds SonarQube with code coverage data coming from Cobertura.

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

Visualization / Reporting

3D Code Metrics - Displays 3D view of your source code as a city.

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

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.

External Analysers

Android Lint - Provides the ability to import Android Lint reports.

Checkstyle - Provides Checkstyle rules for Java projects.

Findbugs - Provides Findbugs rules for analysis of Java projects.

PMD - Provides PMD rules to analyse Java projects.

 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