标记为误报

时间:2016-09-20 14:41:50

标签: c# sonarlint

我怎样才能在Sonarmint中标出假阳性?仅添加//NOSONAR对我不起作用。

((IClientChannel)channel).Close();

它说我应该审查这个演员,因为这个项目中没有类型实现这两个接口。明确IClientChannel来自System.ServiceModel.IClientChannelchannel是我的WCF频道。

祝你好运

1 个答案:

答案 0 :(得分:1)

问题实际上是“如何在Visual Studio中抑制编译器/分析警告”,因为SonarLint为C#和VB.Net嵌入了自己的SonarAnalyzer,它依赖于Roslyn。一种方法是使用#pragma warnings预处理程序指令:https://msdn.microsoft.com/en-us/library/441722ys.aspx