Sonar

Integrate the new Sonar-Squid core engine (JavaNCSS)

Details

  • Type: New Feature New Feature
  • Status: Closed Closed
  • Priority: Critical Critical
  • Resolution: Fixed
  • Affects Version/s: None
  • Fix Version/s: 1.9
  • Component/s: Squid
  • Labels:
    None
  • Number of attachments :
    2

Description

There are some known bugs and limitations on the current version of JavaNCSS : SONAR-625, SONAR-312, SONAR-609, SONAR-163.

All those limitations are fixed by the new Sonar-Squid core engine (submitted to javancss project). Moreover, this new version will allow us to highly improve comments metrics:

  • Header class comments will be ignored
  • add a % of documented public API (javadocs on public properties, methods, classes)
  • number of undocumented API
  • lines of comments (single line, multi-lines and javadoc)
  • densite of comments

and all those metrics will also be available at class level.

Moreover, by default all getter and setter methods will be ignored (no impact on public API, methods, complexity, avg complexity by method and av complexity by class). This behavior could be activated or deactived in the settings page.

The Hotspots service must also evolve to display to top 5 less API documented classes.

Issue Links

Activity

Hide
Stephane Nicoll added a comment -

Awesome!

Show
Stephane Nicoll added a comment - Awesome!

People

Vote (5)
Watch (5)

Dates

  • Created:
    Updated:
    Resolved: