有类似的问题,但所有这些问题都需要您克隆存储库,然后在其上运行一些实用程序。我需要一个可以为我提供这些统计信息的网络服务(例如使用 URLhttp://my-sloc-counter.com/project1
从 GitHub 获取 project1 的 SLOC 统计信息)
特别是对于 GitHub,您可以通过GitHub 统计 API计算该数据的近似值(LOC:代码行数)。
您可以在“能否从 GitHub 存储库获取代码行数? ”中看到示例,该示例不涉及克隆存储库。
最近,您有一个基于 Curtis Gagliardi 的jolav/codetabs
项目(最初由Sclerosis提到),用于计算代码行数。
它包括用于计算任何公共 GitHub 存储库行数的服务:codetabs.com/count-loc/count-loc-online.html。cgag/loc
我的项目示例:https://api.codetabs.com/v1/loc?github =vonc/seec
问题(对于这两种解决方案):它们确实会计算存储库内所有文件的行数,因此如果您有像 Go 项目中那样的供应文件,您将很难区分您编写的内容和供应的内容。