先贴上 GitHub 地址: https://github.com/xcatliu/cqc
cqc ( Code Quality Checker )是一个代码质量检查工具,可以通过运行一个脚本来获取项目的源代码行数,代码重复率和圈复杂度。目前支持的文件类型有 js, jsx, vue, css, less, scss, sass, styl
# 安装
npm install -g cqc
# 检查所有 js 和 jsx 文件
cqc src/**/*.js src/**/*.jsx
# 输出结果
Output:
Number of files: 10
Source lines of code: 647
Duplicate rate: 3.46%
High complexity rate: 0.00%
Max complexity: 10
应广大 v 友的需求,现在已经支持 vue 文件的检查啦!
1
imherer 2017-10-09 18:28:28 +08:00
消灭 0 回复
|
2
xiaoluoboding 2017-10-09 22:06:58 +08:00
消灭 1 回复
|
3
huntzhan 2017-10-09 22:32:36 +08:00
不仅仅是 duplicated code,我觉得检测 dead code 也是很有价值的。
不过感觉 dead code 的识别很难做...... |
4
yuanxing008 2017-10-11 17:04:12 +08:00
php 还不支持吧。。
|
5
zyg 2020-06-05 13:56:54 +08:00
支持 react 和 ts 吗?
|
6
xcatliu OP 很久没更新了,支持 react,不支持 ts
|