使用cloc工具统计代码行数
安装工具
如果你的是macOS,直接brew install cloc,
使用
- 打开命令行
- cd 到项目根路径
- 执行
cloc ./ - 查看输出结果
like------------------------------------------------------------------------------- Language files blank comment code ------------------------------------------------------------------------------- Java 55 451 1049 2951 XML 14 16 16 783 Maven 6 23 7 545 Markdown 3 54 0 426 JSON 4 0 0 205 Go 5 27 10 181 Python 2 14 43 45 Bourne Shell 1 19 41 12 YAML 1 0 0 6 ------------------------------------------------------------------------------- SUM: 91 604 1166 5154 -------------------------------------------------------------------------------
cloc 同样可以统计tar包内的代码行,就像这样cloc src.tar.gz
或者只统计某些文件 cloc *.java *.py
常用参数
--exclude-dir 过滤目录,一般通过配置如下--exclude-dir=.idea,.git,node_modules,dist,target,test,doc
--report-file fileName 输出到指定文件
--by-file 统计每个文件的代码数