【问题标题】:ReSharper - Can I turn off suggestions for “Invert if” and similar?ReSharper - 我可以关闭“Invert if”和类似的建议吗?
【发布时间】:2017-09-02 12:24:51
【问题描述】:

所以在过去的几周里,我不得不在工作中使用 ReSharper。通常是一个很棒的工具,有很多很棒的重构选项。但它总有话要说。在每一行...

我工作的系统又大又旧,有时我要对一些旧代码(在任何指导方针存在之前编写)做一些小改动,我被告知不要重构整个事情。然后 ReSharper 为整个事物着色,因为命名错误,if 语句可以简化等等。这基本上只会分散我的工作注意力。

那么我可以关闭“反转 if 语句”或类似内容的建议吗?

或者,我可以将所有建议汇总到错误列表或调用堆栈之类的工具栏中吗? (并保持我的工作屏幕清洁,避免着色和建议)

【问题讨论】:

  • 我有点喜欢 invert-if,但它在今天的代码审查中并不流行,所以我必须把它们改回来。其他开发人员提到它使代码更复杂,可读性更差。

标签: resharper


【解决方案1】:

'Invert if-statement'之类的称为上下文动作。它们可以在以下位置打开和关闭:

ReSharper -> 选项 -> 代码编辑 -> 上下文操作

类似于那些可以在下面配置的建议:

ReSharper -> 选项 -> 代码检查 -> 检查服务器。

虽然也可以使用 Alt + Enter 菜单更改严重程度。

【讨论】:

  • 只是添加 - 一切都是可配置的。您可以禁用上下文操作,更改检查“曲线”的严重性 - 更改为建议、提示甚至完全隐藏它们。您还可以更改命名标准。稍加配置,就可以匹配你的工作方式。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-04-25
  • 2019-09-25
  • 2020-06-12
  • 1970-01-01
  • 2015-02-27
  • 1970-01-01
相关资源
最近更新 更多