SonarQube PHP //@codingStandardsIgnoreStart / 结束等效代码块忽略

SonarQube PHP //@codingStandardsIgnoreStart / End equivalent code block ignore

我正在使用 PHP 插件分析一个带有 Sonarqube 6.4 的 PHP 项目,在我们开发时,我们使用 PSR2 //@codingStandardsIgnoreStart //@codingStandardsIgnoreEnd 以忽略违反的规则在一段代码中。 lavels 不适用于 sonarqube 分析和 据我所知,NOSONAR 仅适用于一行代码。但是我想要一个代码块的忽略方式。

我看到 Sonarqube 过去使用 //CHECKSTYLE:OFF / ON 有类似的东西。 PHP 项目的 Sonarqube 6.4 版本有办法做到这一点吗?

谢谢。

,无法从分析中排除区域的代码。

不过你可以

  • 在 SonarQube UI
  • 中将问题标记为 False-PositiveWon't Fix
  • NOSONAR 注释标记行
  • 从分析中排除整个文件

有关详细信息,请参阅 the official FAQ