一款快速的命令行工具,按编程语言统计代码的文件数、行数、代码行、注释和空行。
1.5万+17 本周721RustOther更新于 2个月前
命令行工具,统计多种编程语言源代码中的空行、注释行和代码行数。
cloc 用于统计源代码中的空行、注释行和有效代码行,支持多种编程语言。它可以处理单个文件、目录、tar、zip、whl、deb 等压缩包,也可以直接读取 git 提交或分支的内容。给定两个版本的代码库,它还能计算行数差异。
cloc 使用纯 Perl 编写,只依赖 Perl 标准发行版,因此单个脚本即可在 Linux、BSD、macOS、Solaris 和 Windows 上运行,同时也提供独立的 Windows 可执行文件。统计结果可输出为纯文本、Markdown、SQL、JSON、XML、YAML 或 CSV 格式,多次运行的结果还能按语言或项目汇总。
可通过 apt、Homebrew、npm、winget 等包管理器安装,也可使用 Docker 运行。
通过 npm 包管理器安装 cloc
npm install -g cloc打开终端,对目录运行 cloc
cloc .概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
一款快速的命令行工具,按编程语言统计代码的文件数、行数、代码行、注释和空行。
一个 Laravel/Lumen 开发依赖包,统计项目代码量,并按 Laravel 组件类型对类进行分类。
一款基于抽象语法树的命令行工具,用于代码结构搜索、Lint 检查和批量重写。
AI 代码审查命令行工具,结合确定性流程与 LLM Agent,对 Git 差异生成精确到行的审查意见。
一个命令行工具,遍历 git 提交历史,追踪 Python 代码复杂度等指标随时间的变化。
一个带语法高亮和 Git 修改标记的终端 cat 替代工具。