Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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 A free license that enables 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 very 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 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 or an .
  • Version 3.1: Projects that have an assigned quality profile containing at least one alert defined on a Sonargraph metric.

Usage & Installation

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

Compatibility Matrix

...

Plugin

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

Check version compatibility

 

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

...

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

...