WebStorm 2025.3 ヘルプ

結果の取得と問題の解決

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

Applying a quick-fix in the editor

WebStorm では、一部のインスペクション ( 条件として使用されている代入'switch' ステートメントの到達不能な 'case' 分岐条件として使用されている代入など) のクイックフィックスの横に対話型プレビューが表示されます。Ctrl+Q を押すと、このプレビューを非表示にしたり表示したりできます。

Inspection quick-fix preview

現在のファイルで発生するすべての問題を修正する

検出された問題がファイル内で複数回発生する場合、WebStorm はそれらすべてを一度に修正することを提案します。

  1. ハイライトされたコードにキャレットを置き、Alt+Enter を押します。

  2. 関連する修正を選択し、リストからファイル内のすべての「<問題 description>」を修正するを選択します。

    Fix all problems of a certain type in a file

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

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

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

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

    Problems tool window: fix all occurrences of a problem in the current file

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

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

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

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

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

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

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

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

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

    the Specify Code Cleanup Scope dialog

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

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

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

項目

説明

プロジェクト全体

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

ファイル <名前>

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

未コミットのファイル

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

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

カスタムスコープ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  4. コミットをクリックします。

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

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

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

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

    Enable code clean-up on save and configure the inspection

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

結果のエクスポート

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

  1. 問題ツールウィンドウ ( 表示 | ツールウィンドウ | 問題または Alt+6) で、エクスポートするインスペクション結果を含むタブに切り替え、the Export button をクリックします。

    The Export button in the Inspection Results tool window
  2. レポートを保存する形式を選択します: HTMLサリフ (SARIF(英語) 仕様に従ってフォーマットされた JSON ファイル)、または XML

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

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

2026 年 1 月 12 日

関連ページ:

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

インスペクションプロファイルには、有効なインスペクション、これらのインスペクションが分析するファイルの範囲、およびインスペクションの重大度設定に関する情報が保持されます。IntelliJ IDEA には、次の 2 種類のプロファイルがあります。グローバルですべてのプロジェクト (IDE レベル) で使用できるプロファイル IDE に保管。1 つのプロジェクト (プロジェクトレベル) でのみ使用可能なプロファイルプロジェクトに保管。レベル間でプロファイルを移動する詳細を参照してください。WebSto...

スコープ

この設定ページを使用してスコープ、つまりさまざまな操作を適用するファイルのセットを定義します。メインツールバー:スコープの追加新しいローカルスコープまたは共有スコープを追加します。削除リストから選択したスコープを削除します。構成のコピー選択したスコープのコピーを作成してください。名前を付けて保存選択したローカルスコープを共有として、または選択した共有スコープをローカルとして保存します。

言語と参照のインジェクション

言語インジェクションを使用すると、ファイルのメイン言語とは異なるプログラミング言語のコードを操作できます。WebStorm は、HTML、CSS、XML、JSON、RegExp、文字列とテンプレートリテラル内、XML に似た言語のタグと属性内の他のコードフラグメントを編集するための包括的な言語支援を提供します。IDE は、言語インジェクションに加えて、文字列リテラルをクラスやファイルなどの他のエンティティへの参照として扱う参照インジェクションもサポートしています。言語インジェクションを追加する...

バージョン管理

Web 開発環境 WebStorm の使い方や高等テクニック満載の JetBrains 日本語公式ヘルプ。最新の英語版ヘルプ内容が随時反映されます。

変更の保存と復元

WebStorm は、ファイルに加えた変更を自動的に保存します。保存は、実行、デバッグ、バージョン管理操作の実行、ファイルまたはプロジェクトのクローズ、IDE の終了などのさまざまなイベントによってトリガーされます。ファイルの保存は、サードパーティのプラグインによってトリガーすることもできます。自動保存をトリガーするイベントのほとんどは事前定義されており、構成することはできませんが、変更が失われることはなく、ローカル履歴ですべてを見つけることができます。自動保存動作を設定する設定ダイアログで、を...

インスペクションを実行する

WebStorm は、エディターで開かれたファイル内のコードを分析し、入力時に問題のあるコードをハイライトします。さらに、選択したファイル範囲に対して必要なインスペクションまたは一連のインスペクションを手動で実行できます。この場合、ファイル内で検出されたすべての問題に関する包括的なレポートが得られます。現在のファイルの即時分析:IDE は継続的にコードをチェックし、問題を検索します。エディターの右上隅にあるウィジェットには、現在のファイルで検出された各重大度の問題の数が表示されます。ウィジェッ...