2017-04-07 83 views
1

因此,在最后几周,我被迫在工作中使用ReSharper。通常一个伟大的工具,很多伟大的重构选项。但它总是有话要说。在每一行...ReSharper - 我可以关闭“反转if”和类似的建议吗?

我工作的系统是相当大和古老的,有时我会对一些旧代码(它是在任何指南存在之前编写的)做出一些小的更改,并且我被告知不重构整个事情。然后ReSharper着色整个事情,因为命名是错误的,如果 - 语句可以简化和更多。这基本上只是分散我的工作。

所以我可以关闭建议以“反转if语句”或类似的东西?

或者,我可以将所有建议总结为一个工具栏,如错误列表或callstack? (并保持我的工作屏幕清洁,免受着色和建议)

+0

我有点喜欢invert-if,但它在今天的代码审查中不受欢迎,所以我将不得不将它们改回来。其他开发人员提到它使代码更复杂,可读性更差。 – Rich

回答

2

'反转if语句'和类似的被称为上下文动作。它们可以打开和关闭下:

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

类似的建议下还可以配置为:

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

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

+0

只需添加 - 一切都是可配置的。您可以禁用上下文操作,更改检查“squigglies”的严重性 - 更改为建议,提示或甚至完全隐藏它们。你也可以改变命名标准。通过一些配置,它可以匹配你的工作方式。 – citizenmatt

相关问题