cloc代码行统计工具

背景

需要找一款代码行统计工具,来和客户协商,多少代码行出现多少bug的问题。

使用

安装:

brew install cloc

统计使用

cloc /Users/zhangyalin/Downloads/xxxx
    2309 text files.
    2063 unique files.
     286 files ignored.

github.com/AlDanial/cloc v 1.90  T=3.63 s (559.5 files/s, 51688.8 lines/s)
-------------------------------------------------------------------------------
Language                     files          blank        comment           code
-------------------------------------------------------------------------------
Java                          1449          16659          21848          74430
XML                            532           2635            238          66965
Markdown                         2             10              0           1661
SQL                             22             44             53            747
YAML                            13             25             60            689
Maven                            4             45              9            602
Bourne Shell                     1             33             62            227
DOS Batch                        1             35              0            147
JSON                             2              8              0            125
diff                             2              2             36             52
Dockerfile                       1              0              0              4
-------------------------------------------------------------------------------
SUM:                          2029          19496          22306         145649
-------------------------------------------------------------------------------

很容易,输入对应工程路径就可以了。
cloc能识别的语言可以通过命令查询:cloc --show-lang

例子

下面是一个统计java工程和一个vue工程的代码行示例。

# 统计java项目
cloc /Users/zhangyalin/Documents/...
# 统计vue项目,需要忽略第三方库依赖文件
cloc --exclude-dir=node_modules /Users/zhangyalin/Documents/...

统计代码行

参考:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值