Qodana 2024.1 ヘルプ

サービスとしての Qodana

スタンドアロンのクラウドサービスとして静的分析が必要な場合は、すでに Qodana が含まれている TeamCity クラウドを使用することをお勧めします。TeamCity クラウドインスタンスを作成したら、qodana-support@jetbrains.com までお問い合わせください。

人気のあるプロジェクトでの Qodana の動作を確認するには、Qodana playground(英語) を使用します。このコードは毎日何百万台ものマシンで実行されていますが、さらに改善できる点がいくつか見つかります。それは必ずしもコードの構成が不十分であることを意味するわけではありません。それは、テクノロジーが進化し、環境が変化するため、それに追いつく必要があることを意味します。

関連ページ:

TeamCity

Qodana は、TeamCity でビルドランナーとして使用できます。使用を開始するには、次の前提条件を満たす必要があります。TeamCity をプロジェクトのビルドサーバーとして使用します。そうでない場合は、TeamCity のドキュメントでその方法を学習してください。プロジェクト言語は、完全にサポートされているテクノロジのリストに含まれています。独自の TeamCity エージェントを使用する場合は、Docker がエージェントマシンにインストールされており、TeamCity を実行してい...

Gradle プラグイン

Gradle Qodana プラグインは、Qodana によって提供されるコードインスペクションを実行するための Gradle インターフェースを提供します。まず、Gradle 構成ファイル内の Gradle プラグインを適用します。構成ファイルに以下を追加します。plugins { id "org.jetbrains.qodana" version "<plugin-version>" } 構成ファイルに以下を追加します。plugins { id("org.jetbrains.qod...

JetBrains IDE

JetBrains IDE で Qodana を実行して、コードベースをインスペクションできます。Qodana は、JetBrains Toolbox アプリ経由でインストールされたいくつかの JetBrains IDE (IntelliJ IDEA、PhpStorm、WebStorm、Rider、GoLand、PyCharm、Rider など) をサポートします。IDE を使用すると、次のことが可能になります。Qodana をローカルで実行する、Qodana クラウドに接続する、CI パイプライン...