【发布时间】:2017-01-16 19:40:05
【问题描述】:
我正在测试为自定义语言创建 Sonarqube 插件。 我按照 Sonar 的示例 (https://github.com/SonarSource/sonar-examples/tree/master/plugins/sonar-example-plugin/src/main/java/org/sonarsource/plugins/example) 定义了语言、质量配置文件和一组规则(使用 NewRepository 和 NewRule)。
当我转到 UI 时,我看到了语言、质量配置文件和规则,但所有规则都处于非活动状态(在质量配置文件中它们被列为非活动),并且在规则中我只能在按非活动过滤时看到它们.
当我打开规则时,规则详细信息页面中的“质量配置文件”项为空,但当我按自定义质量配置文件过滤时,规则列表。
我看不到任何激活它们的方法,在 UI 中也没有,也没有使用代码。
我更喜欢使用代码,我搜索了很多示例,但找不到丢失的内容。
【问题讨论】:
-
您能给我们发一个指向您的源代码的链接吗?
-
你可以在这里找到它 - dropbox.com/s/iycrv0mqacretwh/sonar-test-plugin.zip?dl=0 它基本上是 sonar-example-plugin 有一些变化。