フィードバックを提供するには(機能をリクエストし、バグなどを報告してください)、Sonarqubeコミュニティフォーラムを使用します。言語(HTML!)、プラグインバージョン、Sonarqubeバージョンを指定することを忘れないでください。
プラグインの使用方法について質問がある場合(およびドキュメントは役に立たない)、コミュニティフォーラムを使用することもお勧めします。
プラグインを構築してユニットテストを実行するには、プロジェクトのルートディレクトリからこのコマンドを実行します。
mvn clean install
または
mvn clean verify
デフォルトでは、ビルド中に統合テスト(ITS)がスキップされます。それらを実行したい場合は、最初に入力として使用される関連プロジェクトを取得する必要があります。
git submodule init
git submodule update
統合テストは、プラグインテストと支配テストで構成されています。両方を実行するには、プロファイルをアクティブにする必要があります(プロジェクトとプラグインを構築してください。JARが実行する前に最新の状態であることを確認してください。
mvn verify -Pits
「プラグインテスト」は、メトリック計算などのプラグイン機能を検証する統合テストスイートです。
cd its/plugin
mvn verify
「支配テスト」は、大規模なコードベースの分析を開始し、レポートファイルのプラグインによって作成された問題を保存し、それらの結果を一連の予想問題(JSONファイルとして保存)と比較する統合テストスイートです。支配テストを開始:
cd its/ruling
mvn verify
Copyright 2010-2024 Sonarsource。
2024年11月29日以降にリリースされたSonarqubeアナライザーは、以前のバージョンのパッチ修正を含む、SONARソース利用可能なライセンスバージョン1(SSALV1)で公開されています。
各ファイルに適用されるライセンスを指定する詳細については、個々のファイルを参照してください。 SSALV1の対象となるファイルは、ヘッダーに記録されます。