Average Comment Lines is one of the source-code metrics Understand computes across 17+ languages — browse them in the GUI, export and track them, or script them with the Python API.
Average Comment Lines
API ID: AvgCountLineCommentLanguages: Ada, Basic, C#, C++, Fortran, Java, Jovial, Pascal, Python, Rust, Web
Targets: Classes, Files, Modules, Packages
Average number of lines containing comment for all nested functions or methods.
- Ada: File, Package
- Basic: File, Module, Class, Struct
- C#: File, Class, Struct
- C++: File, Class, Struct, Union
- Fortran: File
- Java: File, Class, Interface
- Jovial: File
- Pascal: File, Class, Interface
- Python: File, Class
- Rust: File
- Web: File, PHP Class, PHP Interface
- This metric can be disabled from "Project Configuration/Metrics/Lines and Statements" with the "Show line count metrics" option.
- This metric can be disabled from "Project Configuration/Metrics/Lines and Statements" with the "Include inactive lines" option for languages that have inactive lines.