Pull Request 代码审查期间的空格字符

Spacing characters during Pull Request code review

所以我使用 github 拉取请求来满足我的代码审查需求,我唯一的问题是我无法判断一个人是否使用制表符或空格进行缩进。我们在这里有一个标准,您可能会因为使用错误的标准而无法通过代码审查。有没有办法通过 github 判断他们使用的是哪个,还是我必须在我的编辑器中手动打开文件才能区分?

Is there a way to tell which they are using with github or will I have to manually open up the file in my editor to tell the difference?

理想情况下——两者都不是!

只要可以自动检查事情,就让计算机为您完成工作。可以使用各种工具(通常称为 linters)检查许多其他静态规则中是否正确使用空格。这在很大程度上取决于您的项目使用的语言。当然你也可以自己写稿子

您可以在 Github 上做的是将您的存储库连接到 CI 工具,例如 Travis。这使您可以自动构建所有拉取请求并检查诸如空格规则之类的内容。它还可以让您 运行 测试套件、代码格式化……– 任何您可以自动化的东西,您都可以(并且应该!)运行 从那里减少手动工作。