V2EX 首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
V2EX  ›  分享创造

检查代码质量的工具 cqc v0.4.0 发布,支持 vue 文件的检查了

  •  
  •   xcatliu · 68 天前 · 750 次点击
    这是一个创建于 68 天前的主题,其中的信息可能已经有所发展或是发生改变。

    先贴上 GitHub 地址: https://github.com/xcatliu/cqc


    简单介绍

    cqc ( Code Quality Checker )是一个代码质量检查工具,可以通过运行一个脚本来获取项目的源代码行数,代码重复率和圈复杂度。目前支持的文件类型有 js, jsx, vue, css, less, scss, sass, styl

    功能

    • 支持检查源代码行数,代码重复率和圈复杂度
    • 简单易用,运行一个脚本即可
    • 同时也提供了大量选项,可以很方便的查看详细内容或更改配置项
    • 提供了API,可以集成到 git hook 或 ci 中

    示例

    # 安装
    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 文件的检查啦!

    前帖

    4 回复  |  直到 2017-10-11 17:04:12 +08:00
        1
    imherer   68 天前
    消灭 0 回复
        2
    xiaoluoboding   68 天前
    消灭 1 回复
        3
    huntzhan   68 天前
    不仅仅是 duplicated code,我觉得检测 dead code 也是很有价值的。
    不过感觉 dead code 的识别很难做......
        4
    yuanxing008   66 天前
    php 还不支持吧。。
    DigitalOcean
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   1176 人在线   最高记录 3541   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.0 · 53ms · UTC 16:51 · PVG 00:51 · LAX 08:51 · JFK 11:51
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1