2017-04-07 27 views
1

因此,在最後幾周,我被迫在工作中使用ReSharper。通常一個偉大的工具,很多偉大的重構選項。但它總是有話要說。在每一行...ReSharper - 我可以關閉「反轉if」和類似的建議嗎?

我工作的系統是相當大和古老的,有時我會對一些舊代碼(它是在任何指南存在之前編寫的)做出一些小的更改,並且我被告知不重構整個事情。然後ReSharper着色整個事情,因爲命名是錯誤的,如果 - 語句可以簡化和更多。這基本上只是分散我的工作。

所以我可以關閉建議以「反轉if語句」或類似的東西?

或者,我可以將所有建議總結爲一個工具欄,如錯誤列表或callstack? (並保持我的工作屏幕清潔,免受着色和建議)

+0

我有點喜歡invert-if,但它在今天的代碼審查中不受歡迎,所以我將不得不將它們改回來。其他開發人員提到它使代碼更復雜,可讀性更差。 – Rich

回答

2

'反轉if語句'和類似的被稱爲上下文動作。它們可以打開和關閉下:

ReSharper的 - >選項 - >代碼編輯 - >上下文操作

類似的建議下還可以配置爲:

ReSharper的 - >選項 - >代碼檢查 - >檢查服務器。

雖然也可以使用Alt + Enter菜單更改嚴重性。

+0

只需添加 - 一切都是可配置的。您可以禁用上下文操作,更改檢查「squigglies」的嚴重性 - 更改爲建議,提示或甚至完全隱藏它們。你也可以改變命名標準。通過一些配置,它可以匹配你的工作方式。 – citizenmatt

相關問題