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

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

  •  
  •   xcatliu · 2017-10-09 18:27:25 +08:00 · 1350 次点击
    这是一个创建于 405 天前的主题,其中的信息可能已经有所发展或是发生改变。

    先贴上 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   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 还不支持吧。。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   794 人在线   最高记录 3821   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 17ms · UTC 18:17 · PVG 02:17 · LAX 10:17 · JFK 13:17
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1