Qodana 2026.1 ヘルプ

デプロイオプション

このセクションでは、システム要件と利用可能なデプロイのオプションに関する情報を提供します。

システム要件

要件

最小

推奨

RAM

2 GB の空き RAM

8 GB の総システム RAM

CPU

最新の CPU

マルチコア CPU。Qodana は、さまざまな操作やプロセスに対してマルチスレッドをサポートしており、使用できる CPU コアの数が増えるほど高速化します。

ディスク容量

2.5 すべての依存関係とキャッシュ用の GB + スペース

少なくとも 5 GB の空き容量 + すべての依存関係とキャッシュ用のスペース

オペレーティングシステム

以下の公式リリースバージョン:

  • Microsoft Windows 10 1809 64 ビット以降

  • Windows Server 2019 64 ビット以降

  • macOS 12.0 以降

  • 次の要件を満たす Ubuntu LTS または Fedora Linux ディストリビューションの最新バージョン 2 つ:

    プレリリース版はサポートされていません。

以下の最新バージョン:

  • Microsoft Windows 64 ビット

  • macOS

  • Ubuntu LTS または Fedora Linux

デプロイモード

ネイティブモード

ネイティブモードは、プライベートパッケージを扱う場合や、Docker のサポートが不完全なオペレーティングシステム上で Qodana を実行する場合に便利です。

Qodana は、以下の言語のネイティブモードをサポートしています。

言語

リンター名

Java、Kotlin、Groovy、JavaScript、TypeScript

qodana-jvm および qodana-jvm-community

PHP、JavaScript、TypeScript

qodana-php

JavaScript and TypeScript

qodana-js

C#、F#、VB.NET、JavaScript、TypeScript、C、C++

qodana-dotnet

Python、JavaScript、TypeScript

qodana-python および qodana-python-community

Go

qodana-go

Linux、macOS、Microsoft Windows でネイティブモードを実行できます。

この場合、Qodana は実行環境を再利用します。これにより、プロジェクトのビルドに使用するのとまったく同じ環境で Qodana を実行し、適切なオペレーティングシステムを使用し、すべてのリポジトリ資格情報にアクセスし、依存関係を解決することができます。

Docker モード

Qodana は、以下の表にリストされている複数の Docker イメージにも分散されています。

リンター

Docker イメージ

Java、Kotlin、Groovy、JavaScript、TypeScript

jetbrains/qodana-jvm:2026.1

jetbrains/qodana-jvm-community:2026.1

jetbrains/qodana-jvm-android:2026.1

jetbrains/qodana-android:2026.1

PHP、JavaScript、TypeScript

jetbrains/qodana-php:2026.1

JavaScript and TypeScript

jetbrains/qodana-js:2026.1

C#、C/C++、VB.NET、JavaScript、TypeScript、F#

jetbrains/qodana-dotnet:2026.1<-privileged>

jetbrains/qodana-cdnet:2026.1-eap<-privileged>

Python、JavaScript、TypeScript

jetbrains/qodana-python:2026.1

jetbrains/qodana-python-community:2026.1

Golang、JavaScript、TypeScript

jetbrains/qodana-go:2026.1

Ruby、JavaScript、TypeScript

jetbrains/qodana-ruby:2026.1-eap<-ruby3.X><-privileged>

C および C++

jetbrains/qodana-clang:2026.1-eap<-clangXX>

jetbrains/qodana-cpp:2026.1<-clangXX><-privileged>

Rust

jetbrains/qodana-rust:2026.1-eap

この表には、事前に設定された Qodana イメージを取得するためのオプションのタグが含まれています。

  • -clangXX タグは、Clang-Tidy(英語) のバージョンを 15 から 18 に設定します。

  • -ruby3.X タグは、Ruby のバージョンを 3.1 から 3.4 まで設定します。指定がない場合は、バージョン 3.4 が使用されます。

    -privileged タグを使用すると、Qodana を特権モードで実行して、root アクセスを必要とするコマンドを実行できます。この場合、Qodana には root 権限を持ち、パスワードを必要としないデフォルトの qodana ユーザーが付属しています。該当する場合、このタグを使用するには、-clangXX タグと -ruby3.X タグの設定が必要です。

デプロイ環境

Qodana は以下の機能を使用して実行できます。

  • JetBrains および他社ベンダーの IDE

  • コマンドラインインターフェース

  • CI/CD パイプライン

  • Gradle プラグインとして

これらのオプションはすべてクイックスタートのセクションで説明されています。

2026 年 6 月 03 日

関連ページ:

Java、Kotlin、Groovy

すべての Qodana リンターは、特定のプログラミング言語とフレームワーク用に設計された JetBrains IDE に基づいています。Java プロジェクトを分析するには、次のリンターを使用できます。リンター名 Docker イメージベースとなるもの IntelliJ IDEA Ultimate ライセンスに基づいて利用可能 Ultimate および Ultimate Plus ライセンス発送方法ネイティブソリューションと Docker イメージサポートされる言語 Java、Kotlin、Groovy、...

PHP

すべての Qodana リンターは、特定のプログラミング言語とフレームワーク向けに設計された JetBrains IDE に基づいています。PHP プロジェクトを解析するには、以下の特徴を持つ Qodana for PHP リンターを使用できます。リンター名 Docker イメージベースとなるもの PhpStorm ライセンスに基づいて利用可能 Ultimate および Ultimate Plus ライセンス発送方法ネイティブソリューションと Docker イメージサポートされる言語 PHP、JavaScr...

JavaScript and TypeScript

すべての Qodana リンターは、特定のプログラミング言語とフレームワーク向けに設計された JetBrains IDE に基づいています。JavaScript および TypeScript プロジェクトを解析するには、以下の特徴を持つ Qodana for JS リンターを使用できます。リンター名 Docker イメージベースとなるもの WebStorm ライセンスに基づいて利用可能 Ultimate および Ultimate Plus ライセンス発送方法ネイティブソリューションと Docker イメー...

.NET

すべての Qodana リンターは、特定のプログラミング言語とフレームワーク用に設計された JetBrains IDE に基づいています。.NET プロジェクトを分析するには、次の Qodana リンターを使用できます。リンター名 Docker イメージ * ベースとなるもの JetBrains Rider ライセンスに基づいて利用可能 Ultimate および Ultimate Plus ライセンス発送方法ネイティブソリューションと Docker イメージサポートされる言語 C#、C/C++、VB.NET、J...

Python

すべての Qodana リンターは、特定のプログラミング言語とフレームワーク用に設計された JetBrains IDE に基づいています。Python プロジェクトを分析するには、次のリンターを使用できます。リンター名 Docker イメージベースとなるもの PyCharm Professional ライセンスに基づいて利用可能 Ultimate および Ultimate Plus ライセンス発送方法ネイティブソリューションと Docker イメージサポートされる言語 Python、JavaScript、T...

Go

すべての Qodana リンターは、特定のプログラミング言語とフレームワーク向けに設計された JetBrains IDE に基づいています。Golang プロジェクトを解析するには、以下の特徴を持つ Go 用 Qodana リンターを使用できます。リンター名 Docker イメージベースとなるもの GoLand ライセンスに基づいて利用可能 Ultimate および Ultimate Plus ライセンス発送方法ネイティブソリューションと Docker イメージサポートされる言語 Golang、JavaSc...