RubyMine 2026.1 Help

結果を取得して問題を解決する

インスペクションがあなたのコードに問題を検出した場合、すぐにエディターで修正を適用することができます。 ハイライトされたコード部分にキャレットを置き、 Alt+Enter を押します。

Applying a quick-fix in the editor

RubyMine は一部のインスペクションのクイックフィックスの隣に対話型プレビューを表示します。 Ctrl+Q を押すと、このプレビューを非表示にしたり表示したりできます。

クイックフィックスプレビュー

問題ツールウィンドウで修正を適用する

インスペクションを手動で起動した場合は、解析が終了した後に自動的に開く 問題 ツールウィンドウで結果を調べることができます。 検出された問題はすべてツールウィンドウの左側に表示されます。 問題をクリックすると、右側にインスペクションの詳細が表示されます。

  • 問題を修正するには、ツールバーまたはコンテキストメニューの インテンションアクションボタン アイコンをクリックします。 Alt+Enter を押して、ポップアップメニューから適切な修正を選択することもできます。

  • ファイル内で問題が複数回発生する場合は、すべての発生を一度に修正できます。 問題の説明を選択し、ツールバーの インテンションアクションボタン アイコンをクリックして、関連する修正を選択し、リストから ファイル内のすべての「<problem description>」を修正する を選択します。

問題ツールウィンドウ

コードをクリーンアップする

コードのクリーンアップ を実行することにより、コードの問題を修正するプロセスを合理化できます。 これにより、各問題を個別に調べることなく、選択したスコープにクイックフィックスをバッチ適用できます。

クリーンアップ中、IDE は選択した インスペクションプロファイルのコードのクリーンアップインスペクションから修正を適用します。 これらのインスペクションのリストを表示するには、 Ctrl+Alt+S を押して 設定 ダイアログを開き、 エディター | インスペクション に移動し、 フィルターインスペクションボタン をクリックして、 クリーンアップインスペクションのみを表示する オプションを有効化します。

クイックフィックスのバッチ適用 (コードのクリーンアップ)

  1. メインメニューで コード | コードのクリーンアップ へ移動します。

  2. コードのクリーンアップ スコープの指定 ダイアログで、プロファイルを適用したい範囲を選択します。

  3. インスペクションプロファイル リストからインスペクションプロファイルを選択するか、 構成… をクリックして新しいプロファイルを作成します。

    構成… をクリックして、すべてのコードクリーンアップインスペクションとその設定を表示することもできます。

  4. 分析 をクリックしてクリーンアップを開始します。

    コードクリーンアップスコープの指定ダイアログ

RubyMine はコード解析を実行し、選択したインスペクションプロファイルから検出された問題にクイックフィックスを適用します。

または、クイックフィックスに対応するソースコードのエラーにキャレットを配置し、左側に表示される赤いバルブ クイックフィックスアイコン (推奨クイックフィックス)をクリックして、メニューから コードのクリーンアップ を選択することもできます。

コードのクリーンアップスコープの指定ダイアログ

項目

説明

プロジェクト全体

プロジェクト全体の検査。

ファイル <name>;

プロジェクト ツールウィンドウで現在選択されているか、エディターで開かれているファイルを調べます。

未コミットのファイル

このスコープはバージョン管理下のプロジェクトでのみ利用できます。

バージョン管理システムにコミットされていないファイルのみをインスペクションします。

ディレクトリ

プロジェクト ツールウィンドウで現在選択されているディレクトリを調べます。

カスタムスコープ

ファイルのカスタムスコープをインスペクションします。 リストから定義済みのスコープを選択するか、 閲覧ボタン をクリックして、開いた スコープダイアログでスコープを定義します。

テストソースを含める

分析範囲に含まれるテストソースを調べます。

挿入されたコードをインスペクション

コードに埋め込まれた 他の言語のコードをインスペクションします。

インスペクションプロファイル

コードのインスペクションに使用する プロファイルを選択します。

必要なプロファイルがリストにない場合は、 構成 をクリックして新しいプロファイルを作成します。

サイレントクリーンアップを実行する

コードのクリーンアップ スコープの指定 ダイアログを表示せずに、サイレントモードでコードクリーンアップを実行することもできます。 この場合、IDE は、現在設定で構成されている プロファイルからインスペクションのクリーンアップを実行します。

  1. プロジェクト ツールウィンドウ(Alt+1 )で、コードをクリーンアップするノードを選択します。

    それ以外の場合、クリーンアップは現在エディターで開いているファイルで実行されます。

  2. メインメニューで コード | コードの解析 | コードのクリーンアップ (サイレント) へ移動します。

コミット時にコードをクリーンアップする

プロジェクトが バージョン管理されている場合は、リポジトリに変更をコミットするときにコードをクリーンアップできます。

  1. Alt+0 を押して コミット ツールウィンドウを開き、 コミットオプションを表示 設定ボタン をクリックします。

  2. コミットチェック 領域で、 クリーンアップ チェックボックスを選択します。

  3. 構成 をクリックし、IDE がインスペクションを実行するために必要な インスペクションプロファイルを選択します。

  4. コミット をクリックしてください。

保存時にコードを自動的にクリーンアップする

変更が保存されたときに、変更されたファイルのコードを自動的にクリーンアップするように IDE を構成できます。

  1. Ctrl+Alt+S を押して設定を開き、 ツール | 保存時のアクション を選択します。

  2. コードクリーンアップの実行 オプションを有効化します。

    さらに、 インスペクションを設定… をクリックして、IDE がコードクリーンアップインスペクションを実行 するインスペクションプロファイルを指定できます。

結果のエクスポート

インスペクションを実行すると、結果が 問題 ツールウィンドウの専用タブに表示されます。 利用可能な形式の 1 つにエクスポートできます。

  1. 問題 ツールウィンドウ(表示 | Tool Windows | 問題 または Alt+6 )で、エクスポートしたい検査結果が含まれるタブに切り替えて、 エクスポートボタン をクリックします。

    インスペクション結果ツールウィンドウのエクスポートボタン
  2. レポートを保存する形式を選択します: HTML​​.サリフ (SARIF(英語) 仕様に従ってフォーマットされた JSON ファイル)、または XML

    サリフ 形式は、 Qodana プラグインが有効な場合に使用できます。

  3. ターゲットディレクトリを指定し、 保存 をクリックします。

2026 年 6 月 2 日