Sonar参数分析
API compatibility
1.API behavior changes---Clirr Plugin
2.API breaks---Clirr Plugin
3.New API---Clirr Plugin
4.Total API Changes---Clirr Plugin
Architecture
5.Architecture--- Total Quality Plugin
6.Architecture Tangle Index--- Total Quality Plugin
Complexity
7.Complexity—默认
8.Complexity /class—默认
9.Complexity /file—默认
10.Complexity /method—默认
11.Complexity Factor--- Quality Index Plugin
12.Complexity Factor Methods--- Quality Index Plugin
13.QI Complexity---Quality Index Plugin
Design
14.Design Classes and Methods Complexity--- Total Qua
15.Design Coupling Between Objects--- Total Quality P
16.Design Depth of Inheritance Tree--- Total Quality
17.Design Lack of Cohesion of Methods--- Total Qualit
18.Design Response for Class--- Total Quality Plugin
19.Design Quality--- Total Quality Plugin
20.LCOM4(Lack of cohesion of methods)
21.Package tangle index
22.RFC(Response for Class)
23.Suspect LCOM4 density
Documentation
24.Comment lines
25.Commented-out LOC
26.Comments (%)
27.Public documented API (%)
28.Public undocumented API
Duplication
29.DRYness –-- Total Quality Plugin
30.Duplicated blocks
31.Duplicated files
32.Duplicated lines
33.Duplicated lines (%)
34.Useless Duplicated Lines---Useless Code Tracker
General
35.Analysability Value--- SIG Maintainability Model
36.Changeability Value--- SIG Maintainability Model
37.Stability Value--- SIG Maintainability Model
38.Testability Value--- SIG Maintainability Model
39.Profile version未知
40.Quality Index--- Quality Index Plugin
41.SIG MM-- SIG Maintainability Model
42.Technical Debt ($)---Technical Debt Plugin
43.Technical Debt in days---Technical Debt Plugin
44.Technical Debt ratio---Technical Debt Plugin
45.Total Quality--- Total Quality Plugin
Management
46.Burned budget
47.Business value
48.Team size
Rules
49.Blocker violations
50.Code Quality--- Total Quality Plugin
51.Critical violations
52.Dead Code--- Useless Code Tracker
53.Info violations
54.Major violations
55.Minor violations
56.Potential Dead Code--- Useless Code Tracker
57.QI Coding Violations---Quality Index Plugin
58.QI Coding Weighted Violations---Quality Index Plug
59.QI Style Violations---Quality Index Plugin
60.QI Style Weighted Violations---Quality Index Plugi
61.Rules compliance
62.Security rules compliance--- Security Rules Plugin
63.Security violations--- Security Rules Plugin
64.Violations
65.Weighted Security Violations--- Security Rules Plu
Size
66.Accessors
67.Artifact Size (Kb)--- Artifact Size Plugin
68.Classes
69.Files
70.Lines
71.Lines of code
72.Methods
73.Packages
74.Public API
75.Statements
76.Total Useless Code-- Useless Code Tracker
Tests
77.Coverage
78.Line coverage
79.QI Test Coverage---Quality Index Plugin
80.Skipped unit tests
81.Testing Quality--- Total Quality Plugin
82.Uncovered lines
83.Unit test errors
84.Unit test failures
85.Unit test success (%)
86.Unit tests
87.Unit tests duration
SCM
88.Commits
89.Last commit
SQALE
90.SQALE Rating
91.SQALE Remediation Cost
附录
92.Sonar插件
93.Sonar帮助文档中的度量值