小编典典

您可以从 GitHub 存储库中获取代码行数吗?

all

在 GitHub 存储库中,您可以看到“语言统计”,它显示了以某种语言编写的项目的 百分比。
但是,它不会显示项目包含多少行代码。通常,我想快速了解项目的规模和复杂性,而代码行数可以给人留下良好的第一印象。500
行代码意味着一个相对简单的项目,100,000 行代码意味着一个非常大/复杂的项目。

那么,是否有可能从 GitHub 存储库中获取以各种语言编写的代码行,最好不克隆它?


问题“计算 git 存储库中的行数”询问如何计算本地 Git
存储库中的代码行数,但是:

  1. 您必须克隆项目,这可能是巨大的。例如,克隆像 Wine 这样的项目需要很长时间。
  2. 您将计算文件中的行数,这些文件不一定是代码,例如 i13n 文件。
  3. 如果您 计算(例如)Ruby 文件,您可能会遗漏大量其他语言的代码,例如 JavaScript。您必须事先知道项目使用哪些语言。您还必须为项目使用的每种语言重复计数。

总而言之,这对于“快速检查项目规模”来说可能过于耗时。


阅读 246

收藏
2022-03-04

共1个答案

小编典典

目前无法在 Github.com 或其 API-s 上使用

我已经与客户支持进行了交谈,并确认这不能在 github.com 上完成。不过,他们已将该建议传递给 Github
团队,因此希望将来可以实现。如果是这样,我一定会编辑这个答案。

2022-03-04