我使用 SonarLint。我希望不对特定线路执行声纳测试。我用过
// NOSONAR
,但没用。不指定错误号。
当我使用
//NOSONAR
时,SonarLint 中仍然出现该错误。但在主项目(SonarQube)中不再出现错误。
这是 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>")]