简介
scc (Sloc Cloc and Code) 是由 github.com/boyter 用 Go 开发的代码计数器,类似于 cloc、sloccount 和 tokei,支持复杂度计算和 COCOMO 估计。
功能特点
- 在 Windows、Linux、macOS 平台上都能良好运行
- 支持复杂度计算和 COCOMO 估计
- 支持大部分语言和相应的扩展(有 250 多种)
- 使用一个小型状态机来确定代码到达换行符 '\n' 时所处的状态,能够准确地区分一般字符串和注释
- 支持 tabular、Wide、json、csv、html、sql 等输出格式
常见用法
# 安装 scc
x env use scc
# 计算当前目录文件中代码的行数
scc
# 计算指定目录或文件代码的行数
scc <path>
# 查看 scc 支持语言和扩展
scc -l
# 设置输出格式
scc -f json
scc -f csv
竞品和相关项目
进一步阅读
- scc 源代码 - scc 项目的源代码托管在 GitHub,你可以在这里找到最新版本的 scc 和参与社区贡献。
更多内容请查阅 : pkg/scc
转载请标明原文链接 :www.x-cmd.com/pkg/scc
关注微信官方公众号 : oh my x
获取开源软件和 x-cmd 最新用法