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

Anj*_*gar 8 syntax editorconfig visual-studio-2017

我想在 .editorconfig 文件中强制使用 if-loop 括号。我不知道执行此操作的正确语法。我正在使用 VS-2017。

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

Jua*_*uan 7

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

csharp_prefer_braces = true:error
Run Code Online (Sandbox Code Playgroud)


Ric*_*ard 4

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

强制在 if 循环中使用括号

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