更喜欢 if-loop 中的大括号 - .editorConfig

Prefer braces in if-loop - .editorConfig

我想在我的 .editorconfig 文件中对 if-loop 强制使用方括号。我不知道正确的语法来做到这一点。我正在使用 VS-2017。

如果我将我的 .editorconfig 文件提交到 git-tfs 2015,我的团队可以使用它来使项目中的代码风格保持一致吗?在构建过程中它还会 运行 与我的解决方案一起并在发现时抛出警告和错误吗?现在,它运行良好,在我的系统中构建时会在我的系统中抛出警告和错误。

无论是否在 VCS 中,VS 都会在文件系统的正确位置使用 .editorconfig:它将跨团队工作。

enforce usage of brackets for if-loop

但是在.editorconfig中没有直接设置:你可以控制大括号的放置但不是它们存在的要求。 (注意问题的评论:因为我总是添加大括号,所以我没有看到警告。)

使用当前版本 Visual Studio 2019 您可以添加

csharp_prefer_braces = true:error