Authors | |
License | |
Sources | |
Download |
Compatibility matrix
Plugin | 3.0.0 | 3.0.1 | 3.0.2 | 3.0.3 | 3.0.4 | 3.0.5 | 3.0.6 |
|---|---|---|---|---|---|---|---|
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 | 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.
Please go to http://www.hello2morrow.com/products/sonargraph/sonar for a detailed description.
Sonargraph Plugin (versions 3.1 and newer) is only executed for
|
Usage & Installation
Please go to http://www.hello2morrow.com/products/sonargraph/sonar
Known limitations
Please go to http://www.hello2morrow.com/products/sonargraph/sonar
Changelog
Upcoming: Release Notes - Sonar Plugins - Version SONARGRAPH-3.1
Bug
- [SONARPLUGINS-2732] - Sonargraph Plugin: NaN exception for projects without packages
Improvement
- [SONARPLUGINS-2680] - Don't run Sonargraph Plugin on non-Java projects
- [SONARPLUGINS-2722] - Don't run Sonargraph Sonar Plugin on projects that are not monitored by Sonargraph
- [SONARPLUGINS-2733] - Improve Code Quality of Sonargraph Plugin
- [SONARPLUGINS-2734] - Update to Sonar 3.0 API
Release Notes - Sonar Plugins - Version SONARGRAPH-3.0.6
Improvement
- [SONARPLUGINS-2609] - Support for branches
- [SONARPLUGINS-2610] - Support module structures of more than 2 levels
Release Notes - Sonar Plugins - 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 - Sonar Plugins - 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
- [SONARPLUGINS-1786] - Show rACD on Sonargraph Structure Dashbox
Task
- [SONARPLUGINS-2084] - Improve internal code quality of plugin.
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

