我試圖找到Resharper強制執行的所有默認格式和規則的列表。Resharper默認格式和規則列表
不幸的是,我沒有任何運氣。
我們使用該工具,但希望爲新員工提供標準文檔,以便他們可以在編碼之前查看標準。
我試圖找到Resharper強制執行的所有默認格式和規則的列表。Resharper默認格式和規則列表
不幸的是,我沒有任何運氣。
我們使用該工具,但希望爲新員工提供標準文檔,以便他們可以在編碼之前查看標準。
在ReSharper菜單中,然後選擇Options,您會發現ReSharper當前使用的規則和約定用於此解決方案。特別重要的是:
代碼檢查 - >檢查嚴重性:顯示ReSharper在代碼中檢測到的事情的嚴重性。警告或錯誤越多,您就越需要將代碼符合ReSharper的約定,以便讓文件「變綠」,甚至編譯。該層次是:
語言 - >命名風格:本節展示了ReSharper將如何指望各種類型的代碼成員名稱進行格式化。 「高級設置」選項還包含「縮寫列表」,它基本上是正常駱駝套裝慣例的例外列表。默認情況下,所有格式不一致都是警告,並且我在5.1(我使用的版本)中看不到方法來更改其嚴重性。
編輯:下面是RS 4.5的檢查列表和它們的默認嚴重程度,這是幾個版本,但應該仍然有ReSharper的C#檢查的「肉」。 http://unintelligible.org/blog/2010/05/24/resharper-45-inspection-severity-list/
除此之外,如果您想要查看當前語言的檢查列表,則即使JetBrains也只是簡單地將您指向「選項」窗口。所以,如果你想要更新的東西,你可能需要自己做。如果你這樣做,一定要將它發佈到某個地方,以便其他人不必重複你的工作。
恕我直言,公司編碼標準不僅僅是格式化。它通常包括項目組織慣例,圖書館使用指南等。列出每一個可能的格式規則ReSharper知道會使它變得相當長和無聊。幾個常用結構的例子(你可以從格式設置窗口的底部複製)就足夠了。爲他們提供簡短的基本原理不應該太難以手動完成。
我同意,但這不是我的電話。 – CaffGeek 2012-01-10 17:00:54
imho這是非常需要的。僅僅因爲它很無聊並不意味着它是不合理的。可以這麼說,這並不是因爲您只需查看規則設置,但是大多數大型商店都需要關於「什麼是默認設置」的文檔和討論,以及「是否符合我的組織規定的適用於SDLC的此規則」 – 2013-01-28 23:17:22