我對Resharper非常陌生,並試圖實施它提供的所有建議。我可以自動執行嗎?我試過代碼清理。但那不會完成所有這些。此外,我需要刪除所有評論的代碼。我該怎麼做?另外我正在用Silverlight應用程序運行它。如果我自動接受建議,是否有機會破壞某些內容?如何使用resharper自動接受所有警告/建議更改
回答
我不相信有辦法做到這一點。
即使有,ReSharper經常會給你一個選擇採取的行動 - 如果這是自動完成將被接受?
如果你能找到你認爲ReSharper的應照顧自動例子,你可能會喜歡,要求對他們的吉拉網站的功能,並張貼在這裏的鏈接,其他人投票:
它可能需要更多的工作,但是您應該手動應用任何清理操作,以便您知道代碼中發生了什麼變化,可以從這些更改中學習,並確保所有更改都是正確的。代碼分析工具爲您提供建議,但它們絕不是100%正確的 - 有時您需要自己編寫一些編程;-)
不要認爲它是一件雜事。把它看作是一種學習更好編碼風格的(乏味和重複的)方式。你經常接受一個特定的改變,你會記得下一次更好的方式來編寫類似的代碼。
+1 - 同上。我做了與FxCop違規相同的手動清理,並從中學到很多東西。一旦清潔乾淨,請保持清潔 - 保持R#綠色,打開Warnings作爲錯誤,並考慮在Continuous Integration下運行FxCop。 – TrueWill
絕對是一個好主意,爲每個修復程序手動執行此操作我看到了resharper提出建議時出現了幾個錯誤。 Resharper是一個非常棒的工具,但它只是一個工具,有時它不會使上下文完全正確,並以您無法察覺的方式更改代碼。這得到更好的版本到版本。 –
是的,你可以通過代碼cleanup來完成。
- 1. 如何更改Resharper欄中的顏色錯誤/警告/建議
- 2. 禁用所有Resharper警告和註釋
- 3. 如何使用Resharper修復所有類似的警告?
- 4. 更改 「eslint:建議」,以警告
- 5. VS2005 IDE:自動接受代碼更改建議?
- 6. 在Resharper中創建自己的警告?
- 7. 如何更改從Resharper ++的自動完成中獲得的建議?
- 8. 如何接受來自遠程的所有更改?
- 9. 如何使用我的鍵盤接受ReSharper命名空間導入建議?
- 10. Resharper建議將CompareTo更改爲CompareOrdinal
- 11. 如何使用Resharper從類內自動創建接口成員?
- 12. Resharper警告窗口
- 13. ReSharper(false?)JavaScript警告
- 14. MVVM的Resharper警告
- 15. ReSharper的警告 - 訪問修改關閉
- 16. Resharper - 如何更改'局部變量_從未使用'是一個建議
- 17. ReSharper的:Visual Studio中:警告使用VAR
- 18. 將接受ReSharper的建議毀掉這個單身?
- 19. 如何更改iOS自動更正建議的顏色?
- 20. 彈出框警告用戶沒有接受T&C(使用PayPal)
- 21. IE9 SmartScreen警告,儘管遵循所有建議
- 22. 如何接受我所有的更改,或者在magit手動合併中的所有更改?
- 23. 禁用所有警告NDK,建立
- 24. Python,如何啓用所有警告?
- 25. 如何用jshint忽略所有警告?
- 26. EAAccessory接受所有協議字符串
- 27. 警告:此文件中所做的所有更改將丟失
- 28. Xcode和不建議使用的警告並不總是有效
- 29. ReSharper的警告有關JavaScript函數
- 30. 如何在使用LINQ和ReSharper時擺脫「Possible System.NullReferenceException」警告?
你不想這麼做! 是的,你有可能會打破某些東西。 –
我同意。但至少我可能需要自動執行一些清理操作,如刪除所有註釋的代碼。 – Tanmoy
99%的時間你不想這樣做,肯定有一些情況下,這是非常有道理的。現在我已經從一個不符合我的編碼標準的工具生成代碼。我將會在第一代完成後手工維護代碼。爲什麼我不能讓Resharper把它清理乾淨呢? – roufamatic