我正在为 SonarQube 创建一个新插件,它允许开发人员对 ESQL 代码执行静态代码分析。
使用 Maven,我可以构建一个插件的外壳,它会生成 JAR 文件,我可以将其放置在正确的文件夹中,以便将其添加到 SonarQube。
下一个阶段是为规则编写 Java 类,但是我不确定这些规则的外观和位置。我正在使用以下 GIT 存储库中的示例:https ://github.com/SonarSource/sonar-examples/tree/master/plugins/sonar-reference-plugin
我是否只是创建一个包含一些类的新包?我如何真正地规则?