Quality Index - Calculates a global Quality Index based on coding rules, Style, Complexity and Coverage by unit tests.
SIG Maintainability Model - Adds an implementation of the SIG MM to evaluate the maintainability of an application.SQALE - Quality Model (Commercial)
Portfolio Management (Views)* - Enables aggregation of projects. Projects can be grouped into applications, applications into teams, teams into departments, etc.
PDF Report - Generates PDF report from project analysis. Note that report is not configurable and cannot be sent by email and the plugin is limited to Java Maven projects.
Report* - Reports information by sending customizable PDF reports by email. Information can come from project or/and global measures.
Technical Debt Evaluation (SQALE)* - 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.
Technical Debt - Calculates the technical debt on every component of projects with a breakdown by duplications, documentation, coverage, complexity...
Total Quality - Provides an overall measure of the quality of a project, linking code quality, design, architecture, and unit testing.
Toxicity Chart - Stacks multiple static analysis metrics for classes, methods, or components within an application, providing a combined "toxicity" score for each area of the code base.
Views - Portfolio Management (Commercial) - Enables aggregation of projects. Projects can be grouped into applications, applications into teams, teams into departments...
|title||Authentication & Authorization|
Crowd - Enables delegation of SonarQube authentication to Atlassian Crowd.
LDAP - 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.
Abacus - Estimates the complexity of each file in order to help you use the "abacus methodology".
Artifact Size - Reports on the size of the artifact generated by a project.
Build Stability - Reports on stability of project build using data from your Continuous Integration engine.
GreenPepper - Collects and reports tests results of executable specifications provided by GreenPepper.
JIRA Issues - Retrieves and reports the number of project issues from JIRA. Enables the creation of JIRA issues from the issues view of the component viewer.
Generic Test Coverage - Imports coverage data for any combination of languages.
JMeter - Displays JMeter test results in SonarQube.
Mantis - Retrieves and reports the number of project issues from Mantis.
Security Rules - Allows a more prominent reporting of security-related issues to help you keep them under control.
Sonargraph - Provides architecture governance features accompanied by metrics about cyclic dependencies and other structural aspects using Sonargraph.Taglist - Generates a report on various tags found in the code, like
//FIXME tags Plugin
- Reports on the number of lines that can be reduced in an application.
Violation Density - Computes a new metric named violation density. This is kind of "opposite" for rules compliance metric.
|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: Chinese, French, German, Greek, Italian, Japanese, Portuguese, Spanish|