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

Table of contents

Sonar plugins

Artifact Size

Reports the size of the project artifact to follow its evolution throughout time. Plugin page

Category: Metric
License : LGPL

Build Breaker

Makes the build fail if pre-defined alert thresholds are hit. Plugin page

Category: Build
License : LGPL

Build Stability

Generates reports based on information about builds from Continuous Integration System. Supports Hudson and Bamboo. Plugin page

Category: Report
License: Apache 2

Clirr

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

Category: Report
License: LGPL

Cobol

The Sonar Cobol Plugin enables analysis and reporting on Cobol projects, giving access to Sonar core functionality on those projects. Plugin page

Category: Language
License: Commercial, by SonarSource

Crowd

The Sonar Crowd Plugin enables the delegation of Sonar authentication to Atlassian Crowd. Plugin page

Category: Security
License : Apache 2

Emma

Emma is an alternative to Clover and Cobertura to measure coverage by unit tests. Plugin page

Category: Tests coverage
License : LGPL

Flex / ActionScript

Enables analysis of ActionScript projects into Sonar. Plugin page

Category: Language
License : LGPL

GreenPepper

GreenPepper is a collaboration platform to help business experts and developers create executable specificatons in order to build the right software. This plugin collect test results provided by GreenPepper Maven plugin to feed Sonar. Plugin page

Category: Executable specifications
License : LGPL

JIRA Issues

Retrieves the number of project issues from JIRA. Plugin page

Category: Report
License : LGPL

LDAP

The Sonar LDAP Plugin enables the delegation of Sonar authentication to an external system. The plugin currently supports LDAP and Microsoft Active Directory. Plugin page

Category: Security
License : Apache 2

Master Project

The Sonar Master Project Plugin computes all projects of the instance into what is called the Master Project. The so-created project is then available in the Home Page and offers all standard project services.Plugin page

Category: Report
License : Commercial, by SonarSource

Motion chart

Display how a set of metrics evolves over time. Plugin page.

Category: Report
License : LGPL

PDF Report

Generates a PDF report with the result of an analysis. Plugin page

Category: Report
License : LGPL

PL/SQL

Enables analysis and reporting on PL/SQL projects. As an option, the plugin can extract PL/SQL code from Oracle. Plugin page

Category: Language
License : Commercial, by SonarSource

Quality Index

Calculate a global Quality Index, based on coding rules, Style, Complexity and Coverage. Plugin page.
Category: Report
License : LGPL

Radiator

Renders projects as a big treemap. Plugin page.
Category: Report
License : LGPL

Rules Meter

This plugin gives information on the activated profile for a project. Plugin page

Category: Report
License : LGPL

SCM Activity

This plugin collects and reports information from SCM. Plugin page

Category: Report
License : Apache 2

Security Rules

Report the number of violations of security rules. Plugin page

Category: Metric
License : LGPL

SIG Maintainability Model

An implementation of the SIG MM to evaluate the maintainability of an application. Plugin page

Category: Report
License : LGPL

SonarJ

Provides metrics about cyclic dependencies and other structural and architectural aspects of your software. If you are already using SonarJ the plugin will provide more metrics and use your architecture description to add Sonar violations for architecture violations, threshold violations and open tasks. Finally you are able to find out whether your code is matching the intended architecture and locate all violations in the code.

Category: Architecture
License : Apache 2

Taglist

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

Category: Rules engine
License : LGPL

Technical debt

Calculates the technical debt on each component based on every quality axis (comments, duplications, coverage, complexity...). Plugin page

Category: Report
License : LGPL

Timeline

Renders project metrics history in Sonar using a Google timeline chart. Plugin page

Category: Report
License : LGPL

Total Quality

Provides an overall measure of the quality of the project, linking code quality, design, architecture, and unit testing. Plugin page

Category: Report
License : LGPL

Views

The Views Plugin enables the creation of aggregation trees to regroup projects. Projects can be grouped by applications, applications by team, teams by department… Each level is a View and offers all standard Sonar services. Plugin page

Category: Report
License : Commercial, by SonarSource

Visual Basic 6

The Sonar Visual Basic Plugin enables analysis and reporting on Visual Basic 6 projects, giving access to Sonar core functionality on those projects. Plugin page

Category: Language
License: Commercial, by SonarSource

.Net

The Sonar .Net plugin provide support for C# applications in Sonar. Plugin page

Category: Language
License: LGPL

Continuous integration

Plugins for continuous integration servers benefit from :

  • centralized and online configuration
  • add quality analysis to an existing build in one click

Read more on this closer integration and on build industrialization.

Bamboo

Launch Sonar analysis from Bamboo, the Atlassian CI engine. Plugin page

Category: Continuous Integration
License : Apache 2

Hudson

Launch Sonar analysis from Hudson, the well-known open-source CI engine. Plugin page

Category: Continuous Integration
License : LGPL

AntHillPro

IDE integration

Plugins for IDE integration benefit from :

  • power of the Sonar platform inside the developer’s IDE
  • footprint of the plugins are very light and the continuous workflow of the developer is not disturbed

Read more about IDE integration.

Eclipse

See analysis results from Eclipse, the well-known open-source IDE. Plugin page

Category: IDE
License: LGPL

IntelliJ IDEA

See analysis results from IntelliJ IDEA, the JetBrains IDE. Plugin page

Category: IDE
License: LGPL

External tools integration

  • Sonar OpenSocial Gadgets. It has been developed for GateIn, but it should work in any standard gadget container (JIRA4, Shindig)
  • Sonar gadgets in JIRA4 , developed by Marvelution. The plugin features several Gadgets and a Project tab panel.
  • Sonar gadgets in JIRA4, developped by Ross Rowe. A set of gadgets that integrate Sonar information within a dashboard.
  • SecureCI is an open-source continuous integration solution. It is packaged as a virtual machine that can be run with the VMware Player that way you can be up and running in minutes without the hassle and time commitment of putting it all together yourself. It integrates many tools like Sonar, Maven, Nexus, Hudson and Subversion.
  • Maven report. Add a link in the Maven site to the Sonar project dashboard. Plugin page

Deprecated plugins

MetricsAnalytics (Isotrol)

Analyzes the Total Quality related to your Java code. Using this plugin you can visualize your Java code from different points of view: Architecture Quality (normalized distance from main sequence, cycle number, etc.); Design Quality (CBO, DIT, NOC, RFC, etc.); Code Quality (comments, duplicated lines, complexity cyclomatic, etc.); Test Quality (code coverage, etc.). Plugin page

Category: Report
License : LGPL

MetriC++(Isotrol)

Enables to analyze C++ language

Category: Language
License : LGPL

  • No labels