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