0

我正在尝试使用 .gitattributes 来指定所有.h文件的语言,linguist-language=C并确保语言学家不使用 .gitattributes 在其计数中包含 SFML 库linguist-vendored。我计算了我项目中的所有行(当然没有库),总行数为 529。我计算了我的.cMakefile文件(不是 .h 文件)中的所有行,它们总共有 31 行。我不是数学家,但.candMakefile文件约占我项目的 5%,但在提交.gitattributes指定不计算包含文件的文件后,它说 C++ 占我项目的 99.7%,而它应该是大约 95 .我不知道问题是什么。这是.gitattributes文件:

*.h linguist-language=C
./include/SFML/* linguist-vendored

这是 GitHub 存储库的链接:https ://github.com/reimeytal/pandemic-simulator 任何帮助表示赞赏。谢谢。

4

1 回答 1

0

语言学家不计算每种语言的代码行数,而是字节数。


资源。来自语言学家的自述文件

此分析的结果用于生成语言统计栏,该栏显示存储库中文件的语言百分比。百分比是根据 List Languages API 报告的每种语言的代码字节数计算的。

于 2020-07-17T20:35:40.907 回答