通常在申请软著时需要统计项目代码行数等数据。
使用 Cloc 统计代码行数
Cloc (opens new window)是一款使用 Perl 语言开发的开源代码统计工具,支持多平台使用、多语言识别,能够计算指定目标文件或文件夹中的文件数(files)、空白行数(blank)、注释行数(comment)和代码行数(code)。
安装 cloc
Windows 系统可前往下载 exe 安装程序 (opens new window)。Mac 系统可使用 Homwbrew 安装。
1 | Mac 系统安装 |
在项目根目录执行命令
1 | cloc ./ --exclude-dir=node_modules |
常用命令
cloc ./
统计当前文件夹代码量cloc ./ --exclude-dir=目录名
统计排除当前目录下的某个文件夹的代码量,多个文件使用,分隔cloc -by-file 文件后缀名
统计特定文件的代码量