ca |
Afferent coupling : Number of classes affected by this class |
bugs |
Number of estimated bugs by file (Halstead metric) |
commw |
Comment weight measure the ratio between logical code and comments |
cc |
Cyclomatic complexity number measures the number of linearly independent paths through a program's source code |
dc |
Data Complexity (Card and Agresti metric) |
diff |
Difficulty of the code (Halstead metric) |
ce |
Efferent coupling : Number of classes that the class depend |
effort |
Effort to understand the code (Halstead metric) |
instability |
Ratio between ce and ca (I = ce / (ce + ca). Indicates the class's resilience to change |
IC |
Intelligent content |
lcom |
Lack of cohesion of methods measures the cohesiveness of a class |
length |
Length (Halstead metric) |
loc |
Number of lines of code |
lloc |
Number of logical lines of code |
MI |
Maintenability index is based on Halstead's metrics, LOC and Cyclomatic complexity number |
MIwC |
Maintenability Index without comments |
distance |
Myer's distance is derivated from Cyclomatic complexity |
interval |
Myer's interval indicates the distance between cyclomatic complexity number and the number of operators |
noc |
Number of classes |
noca |
Number of abstract classes |
nocc |
Number of concrete classes |
operators |
Number of operators |
rdc |
Relative data complexity (Card and Agresti metric) |
rsc |
Relative structural complexity (Card and Agresti metric) |
rsysc |
Relative System complexity (Card and Agresti metric) |
sc |
System complexity (Card and Agresti metric) |
sysc |
Total System complexity (Card and Agresti metric) |
time |
Time to read and understand the code (Halstead metric) |
vocabulary |
Vocabulary used in code (Halstead metric) |
volume |
Volume (Halstead metric) |