如何使Re-sharper区分终止(return,throw exception,break / continue)和所有其他语句,以删除大括号以仅终止?
公司代码标准是大括号必须出现在单行语句周围,除非语句终止。
这里有括号:
if (condition)
{
DoSmth();
}
但没有大括号:
if (condition)
return GetSmth();
我的代码中终止的单行语句的数量远远高于非终止语句,因此我设置了#34;删除大括号"适用于"代码编辑" =>" C#" =>"格式化样式" =>"大括号布局" ,并在代码审查阶段获取有关单行语句缺少大括号的注释。我手动调整它们,但运行清理代码工具会再次删除这些括号。
我需要任何设置/格式规则的组合,这些规则允许以最小的努力遵循公司代码标准,并最大限度地减少手动格式化。