在Visual Studio 2015中禁用自定义代码分析器的警告

时间:2015-08-19 02:43:25

标签: visual-studio-2015 code-analysis fxcop

在Visual Studio中,当您对项目或解决方案运行代码分析时,您可以right click on the analysis warning/error并选择'抑制消息'在代码中插入Ctrl+c

根据我自己的观察,这个功能似乎只适用于传统的FxCop /代码分析警告。

是否有可能(或者是否有Visual Studio扩展)为新的2015 Code Analyzers提供类似的功能(例如,通过NuGet安装的自定义分析器)?

2 个答案:

答案 0 :(得分:2)

是的,这是可能的。我正在使用Visual Studio 2015和Update 1,我安装了两个Live Analyzer - SonarLint和CodeCracker。在我的错误列表窗口中,我可以右键单击任何警告并在抑制文件中取消它。 PFB截图,我已将CodeCracker Analyzer中的警告消息抑制为全局抑制文件。

Suppress Code Analysis Warnings

enter image description here

此外,VS 2015 Update 1提供了一个出色的代码分析功能,您可以在其中查看仅针对代码更改的警告/消息 。在错误窗口中选择“ 已更改的文档 ”过滤器将显示仅与您进行修改的文件相关的警告 - 因此使用起来非常方便。

这适用于您可以添加到Visual Studio IDE的任何LIVE代码分析器。

答案 1 :(得分:0)

是:

[System.Diagnostics.CodeAnalysis.SuppressMessage(...)]