代码质量有很多指标:
- 源代码行数
- 代码重复率
- 圈复杂度
- 报错量( Bug 数)占比
- 测试覆盖率
- 开发约束(代码块行数等)
我做了一个脚本可以测出上面的 1, 2, 3
大家都来试一试吧!
Supported Languages§
- js, jsx
- css, less, scss, sass, styl
Getting Started§
Installation§
npm install -g cqc
Usage§
cqc src/**/*.js src/**/*.jsx
Output:
Number of files: 9
Source lines of code: 463
Duplicate rate: 15.71%
High complexity rate: 11.11%
Max complexity: 19