我是ReSharper的新手。 對於那些使用Resharper的人,有沒有辦法添加自定義代碼分析規則?如何在ReSharper中添加自定義代碼分析
例如我可能有一個規則說所有私有變量應以字母「m」開頭。我如何將這個添加到Resharper中,如果我違反了這個規定,它會顯示爲警告或錯誤?
我是ReSharper的新手。 對於那些使用Resharper的人,有沒有辦法添加自定義代碼分析規則?如何在ReSharper中添加自定義代碼分析
例如我可能有一個規則說所有私有變量應以字母「m」開頭。我如何將這個添加到Resharper中,如果我違反了這個規定,它會顯示爲警告或錯誤?
您可以爲ReSharper編寫自己的插件。看看這裏:
http://stylecopforresharper.codeplex.com/
這類似於你問什麼。它甚至可以做你想做的事。不知道,因爲我不是一個大的StyleCop用戶。
還拿我的系列博客文章來看看第一個衝在ReSharper的插件:
http://hadihariri.com/2010/01/12/writing-plug-ins-for-resharper-part-1-of-undefined/
只是爲了什麼@AakashM上面指出擴展:這可以在ReSharper的選項中設置|語言| (通用或C#或其他)|命名風格。
如果您單擊高級設置,然後雙擊其中一個「實體描述」,則會有更多的可能實體(包括事件,名稱空間等)以及訪問權限(私有,保護等等)等等,爲此你可以定義前綴,後綴和套管規則。
我知道這個問題是舊的,但所有的人來自谷歌來像我這樣的:
Resharper -> Options -> Code inspections -> Custom Patterns
在那裏,你可以創建突出圖案或提供替換自己的規則。這是用於ReSharper 8.我不確定這個選項來自哪個版本。
哪個源語言,哪個版本的R#?例如,在4.5中,這種事情可以用R#|來完成選項|語言|命名風格 – AakashM
對不起,應該多說一點了:) 它是R#5.0 Beta。我猜R#5.0應該和你在4.5中解釋的一樣。我會檢查一下 - 謝謝 – Rajithakba