Qodana 2024.1 ヘルプ

Qodana を導入する

Qodana には、ニーズに合わせていくつかのデプロイオプションが用意されています。

  • ネイティブモード.NET 用 Qodana リンターで利用可能

  • Docker イメージを使用すると、ローカルプロジェクトをインスペクションし、Qodana を CI/CD パイプラインに構築できます。

  • JetBrains IDE を使用すると、Qodana を実行し、Qodana クラウドに接続し、インスペクションレポートを開いて確認できます。

  • Visual Studio Code 用の Qodana 拡張を使用すると、Qodana クラウドからレポートを取得し、インスペクションレポートを確認できます。

  • 統合ツールには、GitHub や TeamCity などの CI/CD システムとシームレスに統合するためのアプリケーションと、CI/CD 用に Qodana Docker イメージを構成するためのガイドが含まれています。

  • Gradle プラグインは、IntelliJ IDEA で Qodana を実行するための Gradle インターフェースを提供します。

  • クラウドサービスは、Qodana のクラウドベースのバージョンです。

関連ページ:

ネイティブモード

デフォルトでは、Qodana は Linux イメージに基づいて Docker を使用してリンターを実行します。特定のケースでは、プライベートパッケージを処理するか、Docker の不完全なサポートを提供するオペレーティングシステム上で Qodana を実行する必要があります。これを克服するために、Qodana は .NET 用 Qodana リンターのネイティブモードをサポートしています。この場合、Qodana は実行環境を再利用するため、プロジェクトのビルドに使用するのとまったく同じ環境で Qo...

クイックスタート

Qodana (2024.1) の現在のバージョンは、Java、Kotlin、Groovy、PHP、JavaScript、TypeScript、C#、Visual Basic、C、C++、Python、Golang プロジェクトを分析できるリンターを提供します。さまざまな機能を使用して、デフォルトのリンター構成を拡張することもできます。例として、このセクションでは、以下を使用して Qodana の操作をすぐに開始できる方法について説明します。JetBrains IDE、コマンドラインインターフェ...

JetBrains IDE

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

Visual Studio Code

Visual Studio Code は、Windows、macOS、Linux で使用できるソースコードエディターです。このセクションでは、Visual Studio Code バージョン 1.81 以降を使用して Qodana クラウドからの Qodana レポートを表示する方法を示します。始める前に:Qodana クラウドプロジェクトがあり、このプロジェクトに Visual Studio Code によって開かれたプロジェクトに関連する分析レポートが少なくとも 1 つあることを確認します。...