嗨,我已经有了一些东西来获取代码行,但是仍然可以计算出空行和注释的计数。
git ls-files | grep "\.java$" | xargs wc -l
您可以修改它以跳过注释和空白行吗??
预先感谢
答案 0 :(得分:2)
尝试CLOC,它可以详细列出数字。
您需要先使用语法brew install cloc
cloc $(git ls-files)
样本输出以供参考:
20 text files.
20 unique files.
6 files ignored.
http://cloc.sourceforge.net v 1.62 T=0.22 s (62.5 files/s, 2771.2 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
Javascript 2 13 111 309
JSON 3 0 0 58
HTML 2 7 12 50
Handlebars 2 0 0 37
CoffeeScript 4 1 4 12
SASS 1 1 1 5
-------------------------------------------------------------------------------
SUM: 14 22 128 471
-------------------------------------------------------------------------------
答案 1 :(得分:0)