代码质量指标分析工具
统计代码行数、注释率、函数数量、圈复杂度等质量指标,自动识别编程语言
代码质量指标说明
指标含义
- 代码行 — 非空、非注释的实际代码行数
- 注释率 — 注释行占总代码行的百分比,建议 ≥ 20%
- 圈复杂度 — 程序分支路径数,值越低越好(≤10 为佳)
- 平均函数长度 — 每个函数平均代码行数,建议 ≤ 30 行
支持的语言
- JavaScript / TypeScript(//、/* */)
- Python(#、'''、""")
- Java / C / C++ / Go / Rust(//、/* */)
- HTML(<!-- -->)、CSS(/* */)