Sonar 4.3中的AvoidCommentedOutCodeCheck规则错误

时间:2014-05-09 14:22:35

标签: sonarqube

我在xhtml文件中有以下代码:

    <span class="ui-messages-info-icon"></span><br />
    <!-- Le positinnement de escape="false" permet la prise en compte des balises HTML dans le message (notamment les br). -->
    <h:outputText value="#detailExceptionMessage" escape="false"/>

当我运行分析时:引发了一个违反了AvoidCommentedOutCodeCheck规则的新违规。 我认为这种违规行为不得出现,因为它不是注释代码,而是带有一段示例代码的注释;)!

这是一个错误,标记的误报还是我的规则的错误配置?

此致

燕姿

1 个答案:

答案 0 :(得分:1)

此功能的spec表示规则应该找到“未使用的代码”。

您的注释行不是代码(在这种情况下是标记),可以通过取消注释来激活,但实际上是文档。所以这将是一个误报。

此外: 查看github上的unittest和相应的测试文件,看看现在测试的规则是什么。