Gradle プラグイン
Gradle Qodana プラグイン(英語)は、Qodana によって提供されるコードインスペクションを実行するための Gradle インターフェースを提供します。まず、Gradle 構成ファイル内の Gradle プラグイン org.jetbrains.qodana
を適用します。
build.gradle
構成ファイルに以下を追加します。
build.gradle.kts
構成ファイルに以下を追加します。
qodana { } 拡張構成
qodana { }
トップレベル構成クロージャでの構成に使用できるプロパティ:
名前 | 説明 | タイプ | デフォルト値 |
---|---|---|---|
| 分析するプロジェクトフォルダーへのパス。 |
|
|
| タスクの結果を保存するディレクトリへのパス。 |
|
|
| 生成されたレポートを保存するディレクトリへのパス。 |
|
|
Gradle Qodana タスク
qodana スキャン
プロジェクトディレクトリで Qodana を起動します。
このタスクは、qodana { }
拡張構成に依存します。ただし、提供されている arguments
によっても制御されます。
サンプル
これを Gradle 構成ファイルに追加します。
Groovy –
build.gradle
plugins { // applies Gradle Qodana plugin to use it in project id "org.jetbrains.qodana" version "..." } qodana { // by default result path is $projectPath/build/results resultsPath = "some/output/path" } qodanaScan { arguments = ["--fail-threshold", "0"] }Kotlin –
build.gradle.kts
plugins { // applies Gradle Qodana plugin to use it in project id("org.jetbrains.qodana") version "..." } qodana { // by default result path is $projectPath/build/results resultsPath.set("some/output/path") } qodanaScan { resultsPath.set("some/output/path") arguments.set(listOf("--fail-threshold", "0")) }
これで、qodanaScan
Gradle タスクを使用して分析を実行できます。
arguments
パラメーターのオプションと構成に関する完全なガイドは、Qodana CLI ドキュメントページ(英語)にあります。