有没有办法让sonarqube忽略(C#)代码文件中的整个文件

Is there a way to have sonarqube ignore an entire file from inside the (C#) code file

我正在与 SonarQube 纠缠,报告 C# 文件的错误不是我写的。例如,我可能会从一个开源库中导入一段特定的代码,但我不想将整个库作为依赖项。

这通常会引发很多 SQ 警告。

有没有办法将整个文件标记为忽略,而不是一个一个地处理这些文件?我在想类似于新 #nullable disable 指令的东西。

非常感谢。

是的,有一种方法可以删除或更好地说排除特定文件不被 sonarqube 分析。 您可以使用 sonar.exclusions 这是一个声纳分析参数,使用此参数您可以排除文件或文件夹。

这是来自 sonarqube 的文章https://docs.sonarqube.org/latest/project-administration/narrowing-the-focus/