Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: update download link

Compatibility matrix

...

Plugin

...

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.

Note

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.
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.

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+

Sonar

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

Check version compatibility

Description / Features

This plugin can be used to check the conformance of your code base to a formal architecture definition created with Sonargraph. We also provide a free license that enables you to check and measure the overall coupling and the level of cyclic dependencies on 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 very negative impact on testability, maintainability and comprehensibility of your code.

...

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

...

  • [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

...