我使用sonarLint。我不希望对特定线路执行声纳测试。我使用了'// NOSONAR',但是它没有用。不指定错误号。
编辑:当我使用// NOSONAR时,错误仍然出现在sonarlint中。但是在主项目(SonarQube)中,错误不再出现。
答案 0 :(得分:1)
这是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>")]