我知道在Java中,对于带有注释的特定方法,我们可以忽略Sonarqube规则。例如...
@SuppressWarnings("squid:S2078")
使用php,我还没有缩小范围。是否有一个等效的示例忽略了特定代码段的一个规则(不一定是类/函数,而是一个开始:))
答案 0 :(得分:0)
当前版本的php分析器(SonarQube 7.3中的SonarPhp 2.14)没有不具有忽略特定规则的功能(基于注释)。
php分析器仅支持一个问题筛选,即NoSonarFilter,它通过使用包含NOSONAR
的注释来禁用特定行上的所有规则。
如果一条规则产生了一些误报,或者您面对的是需要过滤器的现实例子,则可以在community.sonarsource.com处提供一些反馈