统计代码行数

前言

有时候需要统计项目的代码行数,再次总结一下常用工具

命令行

1
$ find . -name "*.java" -or -name "*.yaml" -or -name "*.xml" | xargs grep -v "^$" | wc -l

Mac 上安装 cloc

首先安装工具 cloc 执行如下命令:

1
$ brew install cloc

brew 安装教程

使用:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
//统计当前文件夹代码量
$ cloc ./
//执行结果如下:
84 text files.
84 unique files.
3 files ignored.
github.com/AlDanial/cloc v 1.80 T=0.11 s (743.5 files/s, 59300.4 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
CSS 1 794 16 4173
XML 68 0 0 1099
Java 6 40 23 147
HTML 2 24 0 131
Maven 1 8 6 65
JavaScript 3 0 6 7
YAML 1 1 0 0
-------------------------------------------------------------------------------
SUM: 82 867 51 5622
-------------------------------------------------------------------------------

IDEA

在 IDEA 中安装插件:Statistic

----本文结束 感谢您的阅读----