PhpStorm 2025.1 ヘルプ

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

インスペクションプロファイルには、有効なインスペクション、これらのインスペクションが分析するファイルの範囲、およびインスペクションの重大度設定に関する情報が保持されます。

IntelliJ IDEA には、次の 2 種類のプロファイルがあります。

  • グローバルですべてのプロジェクト (IDE レベル) で使用できるプロファイル IDE に保管

  • 1 つのプロジェクト (プロジェクトレベル) でのみ使用可能なプロファイルプロジェクトに保管

レベル間でプロファイルを移動する詳細を参照してください。

PhpStorm には、各タイプ(デフォルトプロジェクトのデフォルト)のデフォルトプロファイルが 2 つ付属しており、カスタマイズしたり、新しいプロファイルを作成したりできます。また、インスペクションのプロファイルを共有、インポート、エクスポートすることもできます。

新規プロファイルの作成

新しいプロファイルを作成するには、デフォルトのプロファイルの 1 つをコピーしてその設定を変更します。

  1. Ctrl+Alt+S を押して設定を開き、エディター | インスペクションを選択します。

    Ctrl+Alt+Shift+H を押してインスペクションの構成を選択することもできます。

  2. コピーしたいプロファイルを選択し、「 the Show Scheme Actions 」をクリックして、「複製」を選択します。

  3. プロファイル名を変更し、Enter を押します。

Duplicating a profile

デフォルトのプロファイル設定を復元する

デフォルトのインスペクション設定を復元できます。デフォルトで有効になっているインスペクションとその重大度。

  1. Ctrl+Alt+S を押して設定を開き、エディター | インスペクションを選択します。

    Ctrl+Alt+Shift+H を押してインスペクションの構成を選択することもできます。

  2. リストから必要なプロファイルを選択し、the Show Scheme Actions icon をクリックしてデフォルトの復元を選択します。

レベル間でプロファイルを移動する

PhpStorm では、インスペクションプロファイルを 2 つのレベルで保存できます。

  • プロファイル IDE に保管は、PhpStorm 構成ディレクトリ内の inspection フォルダーに保存され、すべてのプロジェクトからアクセスできます。VCS 経由では共有できませんが、プロジェクトレベルにコピーしてチームで共有できます。

  • プロジェクトに保管プロファイルは、.idea ディレクトリ内の inspectionProfiles フォルダーに保存され、単一のプロジェクトに固有のものです。IDE レベルのプロファイルとは異なり、プロジェクトレベルのプロファイルは VCS を介してチームメンバーと共有できます。

IDE プロファイルをプロジェクトレベルにコピーする

プロジェクトにコピーオプションを使用して、IDE プロファイルをプロジェクトにコピーできます。これにより、VCS 経由でプロファイルを共有したり、プロジェクト固有のインスペクションプロファイルを作成したりできます。

  1. Ctrl+Alt+S を押して設定を開き、エディター | インスペクションを選択します。

  2. プロファイルドロップダウンリストからコピーするプロファイルを選択し、the Show Scheme Actions をクリックしてプロジェクトにコピーを選択します。

  3. 新しいプロファイルに名前を付け、Enter を押して変更を保存します。

その後、新しいプロファイルがコミットツールウィンドウ (Alt+0) に表示されます。

プロジェクトプロファイルを IDE レベルにコピーする

IDE にコピーオプションを使用すると、プロジェクトプロファイルを IDE レベルにコピーできます。これにより、この IDE インスタンスで作業するすべてのプロジェクトでプロファイルを使用できるようになります。

  1. Ctrl+Alt+S を押して設定を開き、エディター | インスペクションを選択します。

  2. プロファイルドロップダウンリストから、コピーするプロジェクトプロファイルを選択し、the Show Scheme Actions をクリックして IDE にコピーを選択します。

  3. 新しいプロファイルに名前を付け、Enter を押して変更を保存します。

その後、新しいプロファイルは、現在の IDE インスタンスで開いたすべてのプロジェクトで使用できるようになります。

コンピューター間でプロファイルを同期する

プロジェクトレベルのプロファイルを共有する

プロジェクトに保存されたプロファイルは、他のプロジェクト設定ファイルと共に保存され、VCS を介して共有されます。そのため、新しいプロジェクトプロファイルを設定してチームの他のメンバーと共有すると、メンバーがバージョン管理からプロジェクトをチェックアウトすると、そのプロファイルは自動的に各プロジェクトに反映されます。

IDE レベルのプロファイルを共有する

IDE に保存されているプロファイルを共有する場合は、次のいずれかの方法を使用できます。

プロファイルをエクスポートおよびインポートする

プロファイルを共有するには、プロファイルをエクスポートしてから別のコンピューターにインポートすることもできます。

  1. Ctrl+Alt+S を押して設定を開き、エディター | インスペクションを選択します。

  2. the Show Scheme Actions icon をクリックし、エクスポートを選択します。

  3. プロファイルをインポートするには、the Show Scheme Actions icon をクリックしてプロファイルのインポートを選択します。

  4. プロファイルへのパスを指定して、オープンをクリックします。

関連ページ:

スコープとファイルの色

スコープは、プロジェクト内のファイルとフォルダーのグループです。スコープを使用して、さまざまな IDE ビューでプロジェクト項目を視覚的に区別し、特定の操作の範囲を制限できます。スコープは、プロジェクト内のファイルを論理的に編成するように設計されています。テストソースはテスト関連のスコープに移動でき、製品コードは製品ファイルのスコープに関連付けることができます。これらの論理チャンクにより、プロジェクトの管理が容易になります。例: テスト関連のインスペクションをテストクラスでのみ実行すると、アプリ...

インスペクションの重大度を変更する

インスペクション重大度レベルは、検出されたコードの問題がプロジェクトに与える影響の深刻度を示します。PhpStorm には、定義済みの一連の重大度レベルがあります。エラー構文エラー警告バグを引き起こす可能性がある、または拡張が必要なコードの断片弱い警告改善または最適化できるコードの断片 (冗長なコード、重複したコードフラグメントなど) サーバーの問題外部ビルドサーバー (TeamCity など) に起因する問題文法エラー文法の間違い。この重大度は、バンドルされている Grazie Lite プラグイン...

IDE で使用されるディレクトリ

デフォルトでは、PhpStorm は、各 IDE インスタンスのユーザー固有のファイル(構成、キャッシュ、プラグイン、ログなど)をユーザーのホームディレクトリに保存します。ただし、必要に応じて、これらのファイルを保存する場所を変更できます。IDE ディレクトリの場所を変更するたとえば、ユーザープロファイルドライブの容量が不足している場合や低速ディスクにある場合、ホームディレクトリが暗号化されている(IDE の速度が低下している)場合、またはネットワークドライブにある場合は、デフォルトの IDE...

IDE 設定のバックアップと同期

PhpStorm を使用すると、IDE 設定をバックアップしたり、異なる PhpStorm インスタンス間、異なる JetBrains IDE 製品間で設定を共有したりできます。これにより、複数のコンピューターで作業している場合でも快適な作業環境を再現でき、慣れ親しんだものと見た目や動作が異なるという煩わしさを回避できます。設定は、属するカテゴリに応じて、次のいずれかの方法で IDE インスタンス間でバックアップおよび同期できます。バックアップと同期プラグイン経由: データは JetBrains...

結果の取得と問題の解決

インスペクションがあなたのコードに問題を検出した場合、すぐにエディターで修正を適用することができます。ハイライトされたコード部分にキャレットを置き、を押します。PhpStorm では、一部のインスペクションのクイックフィックスの横に対話型プレビューが表示されます。を押すと、このプレビューを非表示にしたり表示したりできます。問題ツールウィンドウで修正を適用する:インスペクションを手動で起動した場合は、解析が終了した後に自動的に開く問題ツールウィンドウで結果を調べることができます。検出された問