Skip to end of metadata
Go to start of metadata

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.

Please go to http://www.hello2morrow.com/products/sonargraph/sonar for a detailed description.

Icon

Sonargraph Plugin Versions 3.1 and newer is only executed for

  • Java projects
  • Projects that have an assigned quality profile containing at least one active Sonargraph rule.
  • Version 3.1: Projects that have an assigned quality profile containing at least one alert defined on a Sonargraph metric.
Icon

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

Icon

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

Requirements

Plugin

3.0.0

3.0.1

3.0.23.0.33.0.43.0.53.0.63.13.23.3

Sonargraph

7.0+

7.0+

7.1.1

7.1.2

7.1.3+

7.1.3+7.1.3+7.1.6+7.1.6+7.1.6+7.1.6+7.1.6+

SonarQube

2.2+

2.2+

2.2

-2.13

2.10+

3.0

3.0

3.1+

3.0

3.1+

3.0

- 3.4

3.0-4.2

4.3+

 

4.3

4.4

Usage & Installation

Please go to http://www.hello2morrow.com/products/sonargraph/sonar

Known Limitations

Please go to http://www.hello2morrow.com/products/sonargraph/sonar

Change Log

Release Notes -  Version SONARGRAPH-3.3

Bug

Release Notes -  Version SONARGRAPH-3.2

Improvement

Release Notes -  Version SONARGRAPH-3.1

Bug

  • [SONARPLUGINS-2732] - Sonargraph Plugin: NaN exception for projects without packages
  • [SONARPLUGINS-2740] - Caused by: java.lang.IllegalArgumentException: Measure value can not be NaN

Improvement

Release Notes - Version SONARGRAPH-3.0.6

Improvement

Release Notes - Version SONARGRAPH-3.0.5

Bug

  • [SONARPLUGINS-2201] - Sonargraph: Build Units of Systems with minimal set of metrics are not recognized
  • [SONARPLUGINS-2204] - Sonargraph: Misleading error log statement for duplicate code blocks

Task

  • [SONARPLUGINS-2169] - Align Processing with new Sonargraph Report format        

Release Notes - Version SONARGRAPH-3.0.4     

Bug

  • [SONARPLUGINS-1787] - Sonargraph Threshold Violation of Package Level Metrik (e.g. max number of Types) is not shown
  • [SONARPLUGINS-1966] - Dashboard metrics for aggregation project are different from Sonargraph Standalone Dashboard
  • [SONARPLUGINS-2004] - Nullpointer in SonargraphSensor if a maven parent project contains modules that have no sources

Improvement

Task

Version 3.0.3 (2012-04-30)

  • Sonargraph Plugin is now compatible with Sonar 3.0
  • Fixed bugs related to drill-down functionality
  • Sonargraph Workspace now does not have to include all maven modules.

Details: Complete issue list

Version 3.0.2 (2012-01-12)

  • Improved test coverage and quality metrics
  • Sonargraph and Sonar should now always show identical metric values

Version 3.0.1 (2011-10-18)

  • Improved support for using the plugin with ANT
  • Got rid of some deprecated API calls