ReSharper - 单行终止语句没有花括号

时间:2016-10-19 02:57:26

标签: c# resharper

如何使Re-sharper区分终止(return,throw exception,break / continue)和所有其他语句,以删除大括号以仅终止?

公司代码标准是大括号必须出现在单行语句周围,除非语句终止。

这里有括号:

if (condition)
{
   DoSmth();
}

但没有大括号:

if (condition)
   return GetSmth();

我的代码中终止的单行语句的数量远远高于非终止语句,因此我设置了#34;删除大括号"适用于"代码编辑" =>" C#" =>"格式化样式" =>"大括号布局" ,并在代码审查阶段获取有关单行语句缺少大括号的注释。我手动调整它们,但运行清理代码工具会再次删除这些括号。

我需要任何设置/格式规则的组合,这些规则允许以最小的努力遵循公司代码标准,并最大限度地减少手动格式化。

0 个答案:

没有答案
相关问题