流浪小猫的博客

运行一个脚本,看看你的项目的代码质量吧

· xcatliu · Programmer ·

发表在 V2EX 上:https://www.v2ex.com/t/392337

代码质量有很多指标:

  1. 源代码行数
  2. 代码重复率
  3. 圈复杂度
  4. 报错量( Bug 数)占比
  5. 测试覆盖率
  6. 开发约束(代码块行数等)

我做了一个脚本可以测出上面的 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

本文遵循 CC BY-ND-ND 3.0 协议,转载请注明原作者,禁止商用,禁止演绎。


© 2012 - 2017 xcatliu
Hexo 强力驱动 · 主题 Milk