| Duplication | |
|---|---|
| Duplication Density | Duplicated Lines divided by Code Lines |
| Duplicated Lines | The number of lines that are duplicated |
| Duplicated Blocks | The number of contiguous spans of duplicated lines |
| Complexity | |
| Complexity Density | Complexity divided by Code Lines |
| Total Complexity | The count of Cognitive Complexity |
| Cyclomatic Complexity | The count of Cyclomatic (McCabe's) Complexity |
| Maintainability | |
| Smells | The number of duplication and structure issues |
| Technical Debt | The estimated amount of time needed to resolve the code smells |
| Technical Debt Ratio | Technical Debt divided by estimated implementation time |
| Maintainability Rating | Technical Debt Ratio expressed as a letter rating |
| LCOM | Lack of cohehsion in methods (LCOM4) |
| Security | |
| Security Issues by Level | Count of security issues by high, medium, and low level |
| Security Issues | Count of security issues |
| Security Rating | A letter rating based on security issues and their severity level |
| Coverage | |
| Covered Lines | Count of lines covered by automated tests |
| Uncovered Lines | Count of lines that could be covered but are not |
| Line Coverage | Covered Lines divided by Coverd Lines plus Uncovered Lines |
| Diff Coverage | The Line Coverage of the new and changes lines of a Git diff |
| Coverage Rating | Line Coverage expressed as a letter rating |
| Size | |
| Classes | Count of classes |
| Fields | Count of unique fields |
| Functions | Count of functions or methods |
| Code Files | Count of programming language files |
| Lines | Count of all lines including blanks and comments |
| Lines of Code | Count of lines that are not blank or comments |
| Comment Lines | Count of comment lines |
| Comments Density | Comment Lines divided by Lines |
| Issues | |
| Issues Count | Count of static analysis issues |
| Issues Count by Level | Count of static analysis issues by high, medium, and low level |