cloc 统计代码数量

2019-01-08  本文已影响0人  河码匠

cloc 是一个很有意思的应用,可以统计你项目使用几种语言,每种语言多少个文件(files),多少空行(blank),多少注释(comment),多少代码(code)

安装 cloc

  npm install -g cloc                    # https://www.npmjs.com/package/cloc
  sudo apt-get install cloc           # Debian, Ubuntu
  sudo yum install cloc               # Red Hat, Fedora
  sudo pacman -S cloc               # Arch
  sudo pkg install cloc                # FreeBSD
  sudo brew install cloc                # Mac OS X with MacPorts

使用 cloc

# cloc arbiter/
    1051 text files.
    1025 unique files.
      70 files ignored.

github.com/AlDanial/cloc v 1.80  T=3.02 s (332.4 files/s, 60167.5 lines/s)
-------------------------------------------------------------------------------
Language                     files          blank        comment           code
-------------------------------------------------------------------------------
Python                         449          13358           3252          78778
Haml                           407            801            123          27951
JavaScript                     105           3690           8250          25877
CSS                             25           1489            261          11163
PO File                          1           1793              0           3595
Bourne Shell                     1             48             13            487
HTML                             6              8              2            265
JSON                             1              0              0            205
Ruby                             5             14              4             85
make                             1              3              0              8
Markdown                         1              3              0              7
YAML                             1              1              0              5
-------------------------------------------------------------------------------
SUM:                          1003          21208          11905         148426
-------------------------------------------------------------------------------

参数

参数 说明 用法
--exclude-dir 指定不需要统计的目录 --exclude-dir=cache, images, css
--exclude-lang 指定不需要统计的语言 --exclude-lang=CSS, Haml

其他查看帮助文档就好了cloc --help

上一篇下一篇

猜你喜欢

热点阅读