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

问题描述 投票:0回答:3

有类似的问题,但所有问题都需要您克隆存储库,然后在其上运行一些实用程序。 我需要一个可以为我提供这些统计信息的网络服务(类似于使用 URL,例如

http://my-sloc-counter.com/project1
从 GitHub 获取项目 1 的 SLOC 统计信息)

git github cloud
3个回答
6
投票

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

您可以在“您可以从 GitHub 存储库获取代码行数吗?”中看到一个示例,其中涉及克隆存储库。


最近,您有项目

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


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


1
投票

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


0
投票

您可以使用https://sloc.xyz/github/user/repo(将“user”和“repo”替换为您需要的内容,例如:https://sloc.xyz/github/boyter/scc )。这是位于 https://github.com/boyter/scc 的 README.md 中“总行数”徽章后面的服务。

© www.soinside.com 2019 - 2024. All rights reserved.