Line Metrics is one of Understand's built-in reports — run it on your own code from the GUI, or headlessly with und report.
Line Metrics
Languages: AnyTargets: Architectures, Classes, Files, Project
Line Metrics
This plugin displays line metrics for the project, architectures, and files. The metrics reported by default are:
- Lines - CountLine
- Code Lines - CountLineCode
- Comment Lines - CountLineComment
- Inactive Lines - CountLineInactive
- Preprocessor Lines - CountLinePreprocessor
- Blank Lines - CountLineBlank
- Ratio Comment to Code - RatioCommentToCode
Additional available metrics are:
- Lines (HTML) - CountLineHtml
- Lines (JavaScript) - CountLineJavascript
- Lines (PHP) - CountLinePhp
- Declarative Code Lines - CountLineCodeDecl
- Executable Code Lines - CountLineCodeExe
- Code Lines (Includes Inactive) - CountLineCodeWithInactive
- Code Lines (JavaScript) - CountLineCodeJavascript
- Code Lines (PHP) - CountLineCodePhp
- Comment Lines (Includes Inactive) - CountLineCommentWithInactive
- Comment Lines (HTML) - CountLineCommentHtml
- Comment Lines (JavaScript) - CountLineCommentJavascript
- Comment Lines (PHP) - CountLineCommentPhp
- Blank Lines (Includes Inactive) - CountLineBlankWithInactive
- Blank Lines (HTML) - CountLineBlankHtml
- Blank Lines (JavaScript) - CountLineBlankJavascript
- Blank Lines (PHP) - CountLineBlankPhp
- Semicolons - CountSemicolon
- Statements - CountStmt
- Declarative Statements - CountStmtDecl
- Declarative Statements (JavaScript) - CountStmtDeclJavascript
- Declarative Statements (PHP) - CountStmtDeclPhp
- Empty Statements - CountStmtEmpty
- Executable Statements - CountStmtExe
- Executable Statements (JavaScript) - CountStmtExeJavascript
- Executable Statements (PHP) - CountStmtExePhp