2017-07-28 21 views
0

我使用PHP插件分析了一个使用Sonarqube 6.4的PHP项目,并且在开发时,我们使用PSR2 // @ codingStandardsIgnoreStart // @ codingStandardsIgnoreEnd以忽略在一段代码中破坏规则。这些水泥板不适用于sonarqube分析和 据我所知,NOSONAR只适用于一行代码。但我想要一个代码块的忽略方式。SonarQube PHP // @ codingStandardsIgnoreStart/End等效代码块忽略

我看到Sonarqube在过去使用// CHECKSTYLE:OFF/ON时有类似之处。 有没有办法做到这一点与Sonarqube 6.4版本的PHP项目?

谢谢。

+0

这不是问同一个问题在这里:https://stackoverflow.com/questions/45183653/exclude-some-lines-of-php-code-from-sonarqube-analysis 我想知道是否有一种方法忽略过去的一段代码。但我认为现在没有人......(我没有发现它)。不仅仅是// NOSONAR适用于一条线(据我所知) – XorX

回答

1

,不可能从分析中排除区域的代码。

你可以,但是

  • 标记问题为假阳性在SonarQube UI
  • 马克线不会解决NOSONAR评论
  • 从排除整个文件分析

请参阅the official FAQ了解更多信息LS。

+0

噢...我会尝试为未来的Sonarqube版本添加一个改进。谢谢! – XorX