【问题标题】:Sonarqube: Php equivalent annotation for ignoring sonarqube ruleSonarqube:忽略 sonarqube 规则的 PHP 等效注释
【发布时间】:2018-09-13 13:38:09
【问题描述】:

我知道在 Java 中,我们可以忽略带有注释的特定方法的 Sonarqube 规则。比如……

@SuppressWarnings("squid:S2078") 

使用 php,我还没有缩小如何做到这一点。是否有一个等效示例忽略特定代码段的 one 规则(不一定是类/函数,但它会是一个开始:))

【问题讨论】:

标签: sonarqube


【解决方案1】:

当前版本的 php 分析器(SonarQube 7.3 中的 SonarPhp 2.14)没有具有忽略特定规则的功能(基于或不基于注释)。

php 分析器仅支持一种问题过滤,即 NoSonarFilter,它通过使用包含 NOSONAR 的注释禁用特定行的所有规则。

如果规则产生一些误报,或者如果您面临需要此类过滤器的现实示例,您可以通过community.sonarsource.com 提供一些反馈

【讨论】:

    最近更新 更多