3

我使用声纳林特。我希望不对特定线路执行声纳测试。我使用了“//NOSONAR”,但它没有用。不指定错误号。 党卫军

编辑:当我使用 //NOSONAR 时,错误仍然出现在 sonarlint 中。但在主项目 (SonarQube) 中不再出现错误。

4

1 回答 1

3

这是 Visual Studio 的建议,而不是 SonarLint 警告。另外,我相信 Visual Studio 不支持 NOSONAR。您可以在源代码中抑制:

#pragma warning disable IDE0017
<your code>
#pragma warning restore IDE0017

或在抑制文件中:

[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Style", "IDE0017:Simplify object initialization", Justification = "<Pending>", Scope = "member", Target = "~M:<your class and your method>")]
于 2019-06-11T08:31:38.463 回答