Count Lines of Code介绍
cloc (Count Lines of Code) 是一个流行的开源工具,用于统计代码行数、注释行数和空行数。它支持多种编程语言,能够快速分析代码库,生成清晰的统计报告。
Ubuntu用户
使用cloc在ubuntu内统计代码行数
- 安装cloc工具
sudo apt-get install cloc
- 进入需要统计的目录内,然后执行
cloc .
- 然后就会显示文件目录中的文件数(files)、空白行数(blank)、注释行数(comment)和代码行数(code)。
Python环境
使用 pip 安装
pip install cloc
Windows 用户
也是使用cloc工具
- 下载最新cloc.exe工具,官网地址:http://cloc.sourceforge.net/
-
下载完成后,将cloc-1.64.exe名称修改为cloc.exe,放在需要统计代码的文件夹所在目录
打开终端,输入命令
>cloc.exe Project
(Project即要统计代码行数的文件名) -
显示结果
常用命令
统计单个文件
cloc your_file.py
统计整个目录
cloc ./your_project
排除特定目录或文件
cloc ./your_project --exclude-dir=tests,docs
统计特定文件类型
cloc ./your_project --include-lang=Python,JavaScript
生成 JSON 格式报告
cloc ./your_project --json
与 Git 集成 统计当前 Git 仓库的代码行数:
cloc $(git ls-files)