github 有没有能够看到该项目代码量的功能?比如多少行 js 代码,多少行 python 代码?

2015-08-25 13:48:01 +08:00
 no13bus
22744 次点击
所在节点    程序员
11 条回复
zfz
2015-08-25 14:25:15 +08:00
一直想找这个功能,同问。
abcdabcd987
2015-08-25 15:07:16 +08:00
似乎没有,但是本地的话,可以用 colc
pupboss
2015-08-25 15:07:43 +08:00
可以看到每种语言占得比例,不知道是算的行数还是字符数
qinix
2015-08-25 15:22:43 +08:00
一直是先 clone 到本地再 cloc
aec4d
2015-08-25 15:52:15 +08:00
有这个需求 然后在 stackoverflow 上找到了答案 新建一个脚本放到 path 下
#!/usr/bin/env bash
git clone --depth 1 "$1" temp-linecount-repo &&
printf "('temp-linecount-repo' will be deleted automatically )\n\n\n" &&
cloc temp-linecount-repo &&
rm -rf temp-linecount-repo
alexapollo
2015-08-25 15:57:53 +08:00
http://stackoverflow.com/questions/6610525/how-to-generate-stats-for-a-github-project
git-stat ,可以统计任何 git 目录下的贡献(我以前也写过一个类似的玩意)
MOsky
2015-08-25 16:14:02 +08:00
有那么几个月可以 compare 出你 fork 项目的某个 branch 相对于原项目的 mask 增加了多少行,减少了多少行。

后来这个功能被撤了。仅仅只有正式提交了 pull request 以后才能看到这些信息。

另外,项目主页不是可以自动看到不同语言写的代码占总代码的比例吗?
MOsky
2015-08-25 16:15:41 +08:00
总行数的话, contributions 不是有列出来吗?
saber000
2015-08-25 16:50:10 +08:00
具体行数看不到,但是能看到百分比
打开任意仓库首页,如:https://github.com/MrLYC/schemaconvertor
点击 summary 下的颜色条就行,找不到的话 F12 打开控制台执行这个:
$(".repository-lang-stats-graph").click ();
no13bus
2015-08-31 11:12:14 +08:00
@saber000 你这个是百分比,我想知道行数。
saber000
2015-08-31 11:42:34 +08:00
@no13bus 总行数的话, contributions 不是有列出来吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/215828

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX