Skip to end of metadata
Go to start of metadata

This page lists plugins available in the Marketplace.

Code Analyzers

Supported by SonarSource


SonarABAP *

SonarC#

SonarCFamily C/C++ *

SonarCFamily ObjC *

SonarCOBOL * 

SonarFlex

SonarGo

SonarJava

SonarJS

SonarPHP

SonarPLI *

SonarPLSQL *

SonarPython

SonarRPG *

SonarSwift *

SonarTS

SonarTSQL *

SonarVB6 *

SonarVB *

SonarWeb

SonarXML

Others Languages
Integration

Branch Plugin Supported in Enterprise Edition- Analyzes maintenance and feature branches in the context of your master branch

Developer Plugin Supported in Enterprise Edition* - Adds in-IDE notifications of SonarQube project Quality Gate status changes, new analysis, and new issues.

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

GitLab Plugin - Analyzes 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 additional Quality Gate status and metric value badges. From SonarQube 7.1 such badges are available from the platform without a plugin.

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.

Coverage

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

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

Visualization / Reporting

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

Issue Resolver - Enables issue status synchronization between branches.

RCI - Revives the old Rules Compliance Index metric.

SoftVis3D - 3D visualization of metrics and dependencies using the city model metaphor.

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

Scaling

Governance PluginSupported in Enterprise Edition* - Provides the features to gear-up SonarQube 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.

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

Google Authentication - Enabled delegation of user authentication to Google.

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

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

External Analysers

AEM Rules - Adds rules specific to Adobe Experience Manager Development

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.

jDepend - Provides package-level analysis of Java projects.

PMD - Provides PMD rules to analyse Java projects.

Sonargraph 7 - Import Sonargraph 7 reports on conformance to formal architecture definitions.

Sonargraph Integration - Import Sonargraph 8.7+ reports on conformance to formal architecture definitions.

Xanitizer - Imports the results of a Xanitizer security scan

Localization
Language packs are plugins that change the language of the user interface. They are called based on the language preference set in the user's browser. The default, English, is embedded in SonarQube. Additional language packs are available: Chinese, French, German, Greek, Italian, Japanese, Korean, Portuguese, Russian, Spanish.

 SonarSource leads the development of the plugin

* 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 Marketplace.

Other Ecosystem Expansions

  • No labels