首页 » 爱链网 » 如何统计项目代码?So easy~(统计代码项目行数格式)「怎么统计项目代码行数」

如何统计项目代码?So easy~(统计代码项目行数格式)「怎么统计项目代码行数」

南宫静远 2024-07-24 03:00:45 爱链网 0

扫一扫用手机浏览

文章目录 [+]

虽然说 IDE 能帮忙统计代码行数,但往往只是单文件内、单语言的统计,如果是一个庞大的项目要如何统计呢?

今天,给大家介绍一个统计项目代码行数的工具—— cloc.

项目介绍

cloc 支持对多种编程语言中的空白行、注释行和源代码的物理行进行计数。

如何统计项目代码?So easy~(统计代码项目行数格式) 如何统计项目代码?So easy~(统计代码项目行数格式) 爱链网
(图片来自网络侵删)

给定代码库的两个版本,cloc 可以计算空白行、注释行和源代码行中的差异。

除了统计单个文本文件、目录和 git 存储库中的代码外, cloc 还可以统计 .tar (包括压缩版本)、 .zip、.whl、ipynb、.rpm、.src、.deb 等类型的文件。

如何统计项目代码?So easy~(统计代码项目行数格式) 如何统计项目代码?So easy~(统计代码项目行数格式) 爱链网
(图片来自网络侵删)

项目地址:

https://github.com/AlDanial/cloc

下载地址:

https://github.com/AlDanial/cloc/releases安装使用

可以根据操作系统,选择对应的方法进行安装:

npm install -g cloc # https://www.npmjs.com/package/clocsudo apt install cloc # Debian, Ubuntusudo yum install cloc # Red Hat, Fedorasudo dnf install cloc # Fedora 22 or latersudo pacman -S cloc # Archsudo emerge -av dev-util/cloc # Gentoo https://packages.gentoo.org/packages/dev-util/clocsudo apk add cloc # Alpine Linuxdoas pkg_add cloc # OpenBSDsudo pkg install cloc # FreeBSDsudo port install cloc # macOS with MacPortsbrew install cloc # macOS with Homebrewchoco install cloc # Windows with Chocolateyscoop install cloc # Windows with Scoop

在 Windows 系统,也可以选择下载 .exe 文件:

下载 cloc

使用 cmd 命令窗口执行。

统计单个文件代码

指定某个文件来统计行数

统计单个文件的代码

统计整个项目代码

统计整个项目代码,可以看到可以根据不同的语言来输出文件数、空行、注释和代码行数

统计整个项目的代码

统计压缩包代码

cloc 更为强大的一点是可以统计压缩包里面的代码行数!

统计压缩包代码

不同格式输出

cloc 可以将代码统计结果按照不同格式输出,只要在后见加上参数即可。
比如想要输出 JSON 格式,则使用参数 --json.

以 JSON 的格式输出

JSON 格式

以 Yaml 的格式输出

Yaml 格式

最后

推荐的开源项目已经收录到 GitHub 项目,欢迎 Star:

https://github.com/chenyl8848/great-open-source-project

或者访问网站,进行在线浏览:

https://chencoding.top:8090/#/

大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!

标签:

相关文章