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 374 Next »

Additional Metrics

Artifact Size - Reports on the size of the artifact generated by projects.

Build Stability - Reports on stability of project build using Continuous Integration engine data.

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

Clover - Get code coverage with Atlassian Clover.

Emma - An alternative to Clover and Cobertura to measure coverage by unit tests in Java.

fb-contrib - Additional rules from fb-contrib project associated to the FindBugs plugin.

GreenPepper - Collects and reports tests results of executable specifications provided by GreenPepper.

JaCoCo - An alternative to Clover and Cobertura to measure coverage by unit tests in Java.

JIRA Issues - Retrieves and reports the number of project issues from JIRA.

JMeter - Retrieve JMeter test results in SONAR.

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

Rules Meter - Gives information on the level of activation of projects quality profiles.

Security Rules - Enables to zoom on security rules violations to keep them under control.

Sonargraph - Provides architecture governance features accompanied by metrics about cyclic dependencies and other structural aspects using Sonargraph.

SonarJ - Provides architecture governance features accompanied by metrics about cyclic dependencies and other structural aspects using SonarJ.

Taglist - Generates a report on various tags found in the code, like @todo or //FIXME tags.

Trac - Retrieves and reports the number of project issues from a Trac instance.

Useless Code - Reports on the number of lines that can be reduced in an application.

Violation Density - Compute a new metric named violation density. This is kind of "opposite" for rule compliance metric.

Governance

Quality Index - Calculates a global Quality Index based on coding rules, Style, Complexity and Coverage by unit tests.

SIG Maintainability Model - An implementation of the SIG MM to evaluate the maintainability of an application.

SQALE - Quality Model (Commercial) - An implementation of the SQALE Methodology, 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 projects linking code quality, design, architecture, and unit testing.

Views - Portfolio Management (Commercial) - Enables aggregation of projects. Projects can be grouped into applications, applications into teams, teams into departments...

IDE

Eclipse - See defects gathered by Sonar directly in Eclipse and fix them on the spot.

IntelliJ IDEA - See defects gathered by Sonar directly in IntelliJ IDEA and fix them on the spot.

Localization

Language packs are plugins that change the language of the user interface. They rely on the browser language.

French Pack
Spanish Pack
Greek Pack

Additional Languages

ABAP (Commercial) - This plugin enables to perform objective and automated SAP ABAP code quality and standards reviews against pre-defined rule sets and coding best practices

C - The C plugin associated to its set of rules enables to perform objective and automated C code reviews against pre-defined or home made coding best practices.

Cobol (Commercial) - Enables to perform objective and automated Cobol code reviews against pre-defined or home made coding best practices.

C# - Provides support for C# projects in Sonar.

Delphi / Pascal - Provides support for Delphi or Pascal projects in Sonar.

Flex / ActionScript - Enables analysis of ActionScript projects into Sonar.

Groovy - Enables analysis of Groovy projects into Sonar.

JavaScript - Enables analysis of JavaScript projects into Sonar.

Natural (commercial) - Enables to perform objective and automated Natural reviews against coding best practices.

PHP - Enables analysis of PHP projects by handling several tools : PHP Unit, PHP Depend, PHPMD and SQLI CodeSniffer.

PL/SQL (Commercial) - Enables analysis and reporting on PL/SQL projects. As an option, the plugin can extract PL/SQL code from Oracle Forms.

Visual Basic 6 (commercial) - Enables to perform objective and automated Visual Basic 6 reviews against coding best practices.

Web - Enables analysis of web files in Sonar. Current version targets JSP and JSF.

XML - Analysis of XML files in Sonar.

Visualization / Reporting

CSV Export - Export measures and number of violations per rule to CSV file.

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

PDF Report - Generates a PDF report with the results of projects analysis.

Radiator - Displays measures using a big treemap that can then be explored.

Timeline - Displays measures history using a Google Timeline Chart to replay the past.

Integration

AnthillPro - Enables to configure and launch Sonar analysis from AntHillPro

Bamboo - Enables to configure and launch Sonar analysis from Bamboo, the Atlassian CI engine.

Branding - Allows to add your own logo to the Sonar UI.

Build Breaker - Makes the build fail if pre-defined alert thresholds are hit.

Crowd - Enables delegation of Sonar authentication to Atlassian Crowd.

Cutoff - Exclude files from analysis based on a cutoff date threshold, to analyze the work done on an existing code base and measure the quality of new code/changes only.

Google Calendar - Posts an event, when project analysed by Sonar.

Hudson / Jenkins - Enables to configure and launch Sonar analysis from Hudson or Jenkins CI engines.

LDAP - Enables the delegation of Sonar authentication to LDAP and Microsoft Active Directory.

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

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

SCM Activity - Collects and reports information on commits using SCM data.

Switch off violations - Exclude some violations in a fine-grained way.

Twitter - Creates tweet, when project analysed by Sonar.

External tools integration

  • Sonar OpenSocial Gadgets - A suite of gadgets developed for GateIn that should also work in any other standard gadget container (JIRA4, Shindig)
  • Sonar gadgets in JIRA4 - Developed by Marvelution, it enables to display several Sonar gadgets in Jira, along with a Project tab panel.
  • Sonar gadgets in JIRA4 - Developped by Ross Rowe, a set of gadgets that integrate Sonar information within a JIRA 4 dashboard.
  • SecureCI - An open-source continuous integration solution that is packaged as a virtual machiNE and can be run with the VMware Player. It integrates many tools like Sonar, Maven, Nexus, Hudson and Subversion.
  • Structure101 - track metrics for software architecture
  • Maven report. Adds a link to the Maven site to reference Sonar project's dashboard.

External plugins

  • Memtracker for tracking peak memory usage during functional test execution.

Deprecated plugins

  • No labels