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 のクラウドベースのバージョンです。
関連ページ:
![](https://pleiades.io/icons/jetbrains_logo.png)
ネイティブモード
デフォルトでは、Qodana は Linux イメージに基づいて Docker を使用してリンターを実行します。特定のケースでは、プライベートパッケージを処理するか、Docker の不完全なサポートを提供するオペレーティングシステム上で Qodana を実行する必要があります。これを克服するために、Qodana は .NET 用 Qodana リンターのネイティブモードをサポートしています。この場合、Qodana は実行環境を再利用するため、プロジェクトのビルドに使用するのとまったく同じ環境で Qo...
![](https://resources.jetbrains.com/help/img/qodana/2024.1/quickstart-run-in-ide-report-links.png)
クイックスタート
Qodana (2024.1) の現在のバージョンは、Java、Kotlin、Groovy、PHP、JavaScript、TypeScript、C#、Visual Basic、C、C++、Python、Golang プロジェクトを分析できるリンターを提供します。さまざまな機能を使用して、デフォルトのリンター構成を拡張することもできます。例として、このセクションでは、以下を使用して Qodana の操作をすぐに開始できる方法について説明します。JetBrains IDE、コマンドラインインターフェ...
![](https://resources.jetbrains.com/help/img/qodana/2024.1/ide-plugin-intro-tool-window.png)
JetBrains IDE
JetBrains IDE で Qodana を実行して、コードベースをインスペクションできます。Qodana は、JetBrains Toolbox アプリ経由でインストールされたいくつかの JetBrains IDE (IntelliJ IDEA、PhpStorm、WebStorm、Rider、GoLand、PyCharm、Rider など) をサポートします。IDE を使用すると、次のことが可能になります。Qodana をローカルで実行する、Qodana クラウドに接続する、CI パイプライン...
![](https://resources.jetbrains.com/help/img/qodana/2024.1/vscode-settings.png)
Visual Studio Code
Visual Studio Code は、Windows、macOS、Linux で使用できるソースコードエディターです。このセクションでは、Visual Studio Code バージョン 1.81 以降を使用して Qodana クラウドからの Qodana レポートを表示する方法を示します。始める前に:Qodana クラウドプロジェクトがあり、このプロジェクトに Visual Studio Code によって開かれたプロジェクトに関連する分析レポートが少なくとも 1 つあることを確認します。...