计算没有克隆的GitHub存储库中的行数

时间:2016-03-11 04:46:06

标签: git github cloud

有类似的问题,但所有这些问题都需要您克隆存储库,然后在其上运行一些实用程序。 我需要一个可以提供这些统计信息的网络服务(例如使用URL,例如http://my-sloc-counter.com/project1从GitHub获取project1的SLOC统计信息)

2 个答案:

答案 0 :(得分:2)

Google Chrome浏览器扩展名为Gloc

答案 1 :(得分:1)

对于GitHub,您可以通过GitHub Statistics API计算该数据的近似(LOC:代码行)。

您可以在“Can you get the number of lines of code from a GitHub repository?”中看到一个示例,其中涉及克隆回购。

最近,您有jolav/codetabs项目(由Sclerosis初步提及),基于Curtis Gagliardi cgag/loc计算代码行。
它包括一个用于计算任何公共GitHub存储库的行的服务:
codetabs.com/count-loc/count-loc-online.html

我的项目示例:https://api.codetabs.com/v1/loc?github=vonc/seec

问题(对于两种解决方案):它们会计算回购中的所有文件的行数,因此如果您有vendored files like in a Go project,则很难区分是从what you have vendored写的。