是否有一種方法可以通過單個註釋禁用一個文件或一段代碼的所有Resharper警告?我正在嘗試創建一些面試潛在候選人的編碼練習,並且Resharper警告提供了我希望候選人發現的問題:P抑制具體警告仍然使問題變得明顯。禁用所有Resharper警告和註釋
我還想在面試期間提供Resharper,我只是希望應聘者能夠發現這個問題而不需要Resharper破壞樂趣。
編輯:對不起,我會試着更清楚我後來的事情。我不想永久禁用特定的Resharper警告,我只是希望它不會顯示在一個特定的文件中,因爲練習的要點是查看開發人員是否理解警告的原因。
舉一個例子,Resharper警告使用.Any擴展方法而不是Count()> 0,我希望開發人員自己指出。要禁用該警告,您必須使用以下注釋:
// ReSharper disable UseMethodAny.0
圍繞代碼。這種遊戲讓遊戲走了一點。
我試圖找到類似:
// ReSharper disable all
,我可以發生在類的頂部,這樣就不會放棄我想開發商找一下。但我似乎無法找到辦法做到這一點。使用Resharper警告的數字也可以,但我認爲它不是那種方式?
真的,即使你在上面的數字把所有?如果你在文件上面加上'#pragma warning disable 1573',人們立刻就能識別出1573警告的含義 - 只需在當場僱用:) – 2012-01-13 17:33:49
感謝Alexei的建議,但我在談論Resharper的警告,而不是來自C#編譯器的警告 – 2012-01-14 11:09:09
在ReSharper中,從警告/錯誤旁邊的燈泡thingie中選擇「disable with pragma」(或類似的東西 - 沒有它的方便),它將使用該語法。全部移到頂部,添加幾個額外的人,沒有人可以使用它們作爲提示。 – 2012-01-14 20:17:54