【发布时间】:2014-04-22 16:59:34
【问题描述】:
我们已经根据https://github.com/SonarSource/sonar-java/tree/master/java-checks/src/main/java/org/sonar/java/checks 中的BaseTreeVisitor 实现了一个自定义规则,如http://docs.sonarqube.org/display/SONAR/Extending+Coding+Rules 中所述。我们能够部署它,它在 Sonar 中显示为一个新插件,但我们找不到将它添加到任何质量配置文件的方法。
这是实施自定义规则的正确方法吗?如果是,如何在配置文件中正确部署和使用它?
【问题讨论】:
-
这是实现自定义规则的正确方法。如果您过滤非活动规则,则看不到您的规则?
-
感谢您的评论大卫,问题是我有 20 页不活动的规则,我不知道规则应该有什么名称。它应该是类的名称吗?或者这是在哪里配置的?
-
找到了,谢谢!请添加您的评论作为答案,以便我接受:)
-
我没有收到“如果您过滤非活动规则,您将看不到您的规则”您能告诉我如何激活规则吗?我可以在仪表板上看到我的自定义声纳插件,但在质量配置文件中
-
文档链接已损坏