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