将代码从括号编辑器推送到 Github 后出现缩进问题

Indentation issue after pushing code from Brackets Editor to Github

对于我的代码,我使用的是括号。在编辑器中,代码看起来正确,但在将其推送到 github 存储库后,缩进被弄乱了。 我正在使用 tab 键进行缩进,但在首选项中,在按 tab 键后设置了 "use 2 spaces"。

我发现 Github 将 8 个空格用于可识别的制表键。但是,它仍然没有给我任何东西。 最大的问题是当我使用 "one var statement" 时。 我也使用过 jsbeautifier,它对我一点帮助都没有。 在这里你可以找到一个例子:My Github code example

有人遇到过括号和 github 缩进的问题吗?

是的,我遇到过这样的问题。

当我们在 IDE 中移动到 eslint 时,这些问题没有再次出现。每个 IDE 的设置各不相同。可以参考https://eslint.org/docs/rules/indent

如果设置 eslint 对你来说很难。尝试 https://github.com/brackets-beautify/brackets-beautify 之类的括号扩展。如果使用得当,它会在保存时美化。注意:不要美化他人或团队编写的代码。