如何對自定義規則使用抑制?StyleCop SuppressionMessage
3
A
回答
2
我使用了StyleCop在標題忽略與「生成代碼」區域的事實並執行以下操作:
#region Stylecop will ignore regions with "generated code" in title, like this.
//...code you don't want style cope to test code goes here
#endregion
4
可以抑制完全一樣爲規則做了同樣的方式,使用SuppressMessageAttribute自定義規則違規作爲StyleCop的一部分出貨。例如:
[SuppressMessage("Your.Analyzer.Namespace", "AA1000:RuleName")]
+0
請注意,在我的情況下,我必須將分析器類**的**完全限定名稱(來自'StyleCop.SourceAnalyzer'的派生類),而不僅僅是命名空間,並且完全限定名稱與VisualStudio顯示在警告列表中(它顯示'MyCustomRules.Custom',但分析器類的完全限定名稱是'MyCustomRules.CustomRules')。 – 2014-05-21 10:03:47
相關問題
- 1. StyleCop SA1630
- 2. StyleCop SA1638
- 3. ReSharper && StyleCop?
- 4. 自動StyleCop
- 5. R#和StyleCop
- 6. FxCop/StyleCop for Delphi?
- 7. ReSharper的StyleCop
- 8. StyleCop vs DependencyProperties
- 9. 定製StyleCop
- 10. StyleCop抑制
- 11. 發現StructLayoutAttribute StyleCop
- 12. StyleCop,優點/缺點
- 13. 重新啓用stylecop
- 14. Stylecop for InstallShield項目
- 15. Stylecop Checkin Policy VS2012,TFS2010
- 16. StyleCop Visual Studio片段
- 17. StyleCop忽略設置
- 18. StyleCop與SonarQube集成
- 19. StyleCop SA1402和泛型
- 20. Jenkins與Stylecop和Fxcop
- 21. 爲什麼StyleCop輸出讀取「StyleCop取消」?
- 22. 我在vs.net中使用了Resharper和stylecop,可以禁用stylecop嗎?
- 23. StyleCop MS Build magic?誰在調用StyleCop目標?
- 24. TeamCity中的StyleCop build runner不採用自定義StyleCop設置
- 25. 如何禁止StyleCop警告?
- 26. StyleCop SA1124 DoNotUseRegions是否合理?
- 27. 在NAnt buildscript中集成StyleCop
- 28. 驗證TeamCity中的StyleCop
- 29. Resharper加載StyleCop設置
- 30. 鏈接StyleCop設置文件
不是你爲什麼會創建一個自定義了StyleCop這有點兒相反(其中命名空間,規則ID和規則名稱必須全部由該規則的實際值替換)規則?? – 2010-11-09 10:42:18
@Mitch:有時候邊界情況很難在規則中適當處理。如果它們不夠經常,花費時間使規則變得「更聰明」可能是不值得的。這在用於內部消費的自定義規則中尤其如此,而不是廣泛的公共部署。 – 2010-11-10 17:38:42