Sonargraph-confluence.html|width=700|height=300|frameborder=0}
Your browser does not support iframes.
{iframe}

Description / Features

This plugin can be used to check the conformance of your code base to a formal architecture definition created with Sonargraph. A free license is available to allow you to check and measure the overall coupling and the level of cyclic dependencies at the package level. Usually a high level of coupling and cyclic dependencies points to a high level of structural erosion. If structural erosion grows over a certain level this will have a negative impact on testability, maintainability and comprehensibility of your code.

Sonargraph Plugin (versions Versions 3.1 and newer ) is only executed for

Java projects

Projects that have an assigned quality profile containing at least one active Sonargraph ruleor an .

Version 3.1: Projects that have an assigned quality profile containing at least one alert defined on a Sonargraph metric.

Note

For SonarQube 4.3, you need at least Sonargraph Plugin Version 3.2.

Note

For SonarQube 4.4, you need at least Sonargraph Plugin Version 3.3.

Note

For SonarQube 5.0, you need at least Sonargraph Plugin Version 3.4.1

Note

Issue drill-down for package and source file cycles is only possible if you set the option "Generate cycle warnings for source files and directories" for your system and project in Sonargraph Architect.