IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    代码统计工具 cloc 基本使用

    Yiran\'s Blog发表于 2019-08-09 19:35:14
    love 0
    背景 链接到标题 在看一个新项目的时候,通常我都会了解下这个项目的代码量,然后心里给个预期,大概需要多久了解这个项目。 2023/01/11 更新:现在已切换至 loc/tokei ,速度快了许多。 wc 链接到标题 在以前,我一般都是使用 find 配合 wc 来完成,比如: root@yiran-workstation:/tmp/cloc $ find . -name "*.go" | xargs wc -l {} 81 ./installer.go 81 total 显示有一个 installer.go 的文件,一共有 81行。但是这里有个问题,就是 wc 是不会统计代码里面的具体内容的,比如注释、空白行等。 这时候我们就需要一个更高级的工具了: cloc cloc 链接到标题 cloc 是一个 Perl 语言实现的项目,用途就像它的名字全称:Count Lines of Code。 使用方法的话最简单的直接加上项目路径: root@yiran-workstation:~/go/src/github.com/kubermatic/kubeone master ✗ $ pwd /root/go/src/github.com/kubermatic/kubeone root@yiran-workstation:~/go/src/github.com/kubermatic/kubeone master ✗ $ cloc . 292 text files. 274 unique files. 78 files ignored. github.com/AlDanial/cloc v 1.


沪ICP备19023445号-2号
友情链接