有没有办法为GitHub项目生成指标? [关闭]

问题描述 投票:21回答:2

我有几个GithHub项目,我想知道这些项目的指标。

是否有工具为给定的GitHub项目生成指标?甚至像LOC这样的非常基本的指标也足够了(尽管可以欣赏更完整的指标)。

我刚刚发现有一个很好的服务,卡尺,这样做,但那已经关闭。还有其他此类服务吗?

github metrics
2个回答
25
投票

我找到了两个解决方案

  • ohloh:您可以将您的项目放在网站上,它将分析您的源代码并提供一些有趣的统计信息
  • GitStats:计算机上任何Git存储库的简单统计信息生成器

4
投票

git log

选项(一些或一个)

--stat [=宽度[,名称宽度]]

生成diffstat。您可以通过--stat = width覆盖80列终端的默认输出宽度。可以通过给逗号分隔另一个宽度来控制文件名部分的宽度。

--numstat

与--stat类似,但以十进制表示法显示添加和删除的行数,不使用缩写表示路径名,以使其更加机器友好。对于二进制文件,输出两个 - 而不是说0 0。

--shortstat

仅输出--stat格式的最后一行,其中包含已修改文件的总数,以及已添加和已删除行的数量。

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