代码拉取完成,页面将自动刷新
统计源码行数
go build
go get -u github.com/weibaohui/sc
Usage:
sc [flags]
Flags:
-d, --debug 调试
-h, --help help for sc
-p, --path string 扫描路径 (default ".")
docker -v 挂载待扫描目录到容器里面 sc -p 扫描指定目录
docker run -it --rm -v $(pwd):/code/ weibh/sc -p /code/
包含了git的用量统计,代码行数的统计
{
"git": {
"Branch": 2,
"Tags": 0,
"Commit": {
"git": 56,
"main": 62
},
"AuthorCounts": {
"weibaohui@chinamobile.com": {
"Email": "weibaohui@chinamobile.com",
"Name": "weibh",
"CommitCount": 61,
"Addition": 1442,
"Deletion": 559
},
"weibaohui@yeah.net": {
"Email": "weibaohui@yeah.net",
"Name": "weibaohui",
"CommitCount": 163,
"Addition": 9638,
"Deletion": 7235
}
}
},
"source": {
"FileTypeCounter": {
"": {
"Code": 26,
"Blank": 8,
"Comment": 0
},
".go": {
"Code": 2166,
"Blank": 338,
"Comment": 0
},
".log": {
"Code": 1,
"Blank": 1,
"Comment": 0
},
".md": {
"Code": 64,
"Blank": 17,
"Comment": 0
},
".mod": {
"Code": 8,
"Blank": 4,
"Comment": 0
},
".sum": {
"Code": 421,
"Blank": 1,
"Comment": 0
},
"Sum": {
"Code": 2686,
"Blank": 369,
"Comment": 0
}
}
}
}
默认排除了隐藏文件及文件夹 使用魔法数识别二进制文件并排除
感谢 JetBrains 公司 为本开源项目提供的免费正版 Intellij GoLand 的 License 支持。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。