无需克隆即可计算 GitHub 存储库中的行数

mah*_*dix 6 cloud git github

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

Von*_*onC 5

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

您可以在“能否从 GitHub 存储库获取代码行数? ”中看到示例,该示例不涉及克隆存储库。


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

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


问题(对于这两种解决方案):它们确实会计算存储库内所有文件的行数,因此如果您有像 Go 项目中那样的供应文件,您将很难区分编写的内容和供应的内容


Art*_*vev 1

Google Chrome 有一个名为Gloc的浏览器扩展。