PhpStorm 2021.1 ヘルプ

結果の取得と問題の解決

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

一部のインスペクションでは、Ctrl+Shift+I表示 | クイック定義)を押してプレビューを開くことができます。

Applying a quick-fix in the editor

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

クイックフィックスを適用する

  • 問題を解決するには、the Intention action button クイックフィックスを適用する)を使用してください。 Alt+Enter を押すか、ポップアップメニューから適切な修正を選択することもできます。

Inspection results tool window

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

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

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

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

  1. メインメニューからコード | コードのクリーンアップを選択します。

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

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

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

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

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

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

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

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

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

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

  2. メインメニューからコード | コードのクリーンアップ (サイレント) を選択します。

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

ファイルが Git にコミットされる前に、ファイル内のコードをクリーンアップできます。この場合、現在のインスペクションプロファイルが適用されます。

  1. メインメニューから Git | コミットを選択します(または Ctrl+K を押します)。

  2. コミットツールウィンドウで Show Commit Options をクリックし、コミットする前に領域でクリーンアップチェックボックスを選択します。

    または、変更のコミットダイアログを使用している場合は、コミット前領域でクリーンアップチェックボックスを選択します。

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

エクスポート結果

  1. インスペクションツールウィンドウで、the Export button をクリックします。

    The Export button in the Inspection Results tool window

  2. レポートを保存する形式(HTML または XML)とターゲットディレクトリを選択し、保存をクリックします。

関連ページ:

プロファイルを構成する | PhpStorm

インスペクションプロファイルは、有効なインスペクション、それらが分析するファイルの範囲、およびそれらの重大度設定に関する情報を保持します。PhpStorm には、2 種類のプロファイルがあります。プロファイル IDE に保管は、PhpStorm 構成ディレクトリの inspection フォルダーに保存され、すべてのプロジェクトで使用できます。プロジェクトにコピーオプションを使用して、IDE プロファイルを現在のプロジェクトにコピーできます。プロファイルプロジェクトに保管は、.idea ディレクトリの in...

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

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