私はSonarQube用の新しいプラグインを作成しています。これは、開発者がESQLコードの静的コード分析を実行できるようにします。SonarQube - 新しい言語プラグインを作成するのに役立ちます
Mavenを使用すると、SonarQubeに追加するために正しいフォルダに置くことができるJARファイルを生成するプラグインのシェルを構築できます。
次の段階では、ルールのJavaクラスを記述しますが、どのような場所にあるのかはわかりません。私は次のGITリポジトリの例を使用しています:https://github.com/SonarSource/sonar-examples/tree/master/plugins/sonar-reference-plugin
いくつかのクラスで新しいパッケージを作成するだけですか?そして、私は実際にどのようにルールを定めますか?
ありがとう、私は今日それを見ます。私のマネージャーは、複数の正規表現を実行するプラグインを1つのファイルにすべて格納できるかどうかを私に尋ねました。 これが可能であるかどうかは、その周りにすばやく汚い方法の店を持っていますか?まず、ESQLステートメントをチェックして、クライアントのコーディング標準と一致することを確認するだけです –