Mess Detector
このページで、Mess Detector 品質ツールを有効化して設定します。
項目 | 説明 |
|---|---|
構成 | リストから必要なインタープリターを選択します。 リストには、現在設定されているすべてのローカルおよびリモート PHP インタープリターが含まれています。 詳細については、 ローカル PHP インタープリターを構成する と リモート PHP インタープリターの構成 を参照してください。 ドロップダウンリストの右側にある |
無視対象ファイルの表示 | クリックすると Mess Detector 無視されたファイル ダイアログが開き、Mess Detector がスキップするファイルが一覧表示されます。 PhpStorm は、インスペクション中に Mess Detector からの応答を待機する時間が ツールプロセスのタイムアウト フィールドで指定された上限を超えた場合、新しいファイルをリストに追加することを提案します。 これは処理が遅くなるのを防ぐために行われます。 各ファイルについて、PhpStorm はその名前と場所を表示します。
|
オプション |
|
実行モード | Mess Detector がコードを解析する実行頻度を設定します:
|
アイドルしきい値 (ms): | コードを修正した後、Mess Detector が実行されるまでの遅延時間(ミリ秒)を設定します。 |
最小間隔 (ms): | 同じファイルで Mess Detector を連続実行する際に必要な最小経過時間(ミリ秒)を設定します。 これにより、ファイルの頻繁な保存や大量の文字入力があった場合でも、Mess Detector の過度な実行を防げます。 |
Mess Detector ダイアログ
Mess Detector ページの 構成 リストの隣にある をクリックするとダイアログが開きます。
このダイアログを使用して、使用する PHP インタープリター、Mess Detector 実行可能ファイルへのパス、および Mess Detector の動作を構成します。 詳細は Mess Detector を参照してください。
項目 | 説明 |
|---|---|
インタープリターペイン | ダイアログの左側のペインには、Mess Detector を使用するデフォルトの PHP インタープリターが表示されます。 別のインタープリターを追加するには、 |
Mess Detector パス | このフィールドで、Mess Detector スクリプトの場所を指定します。Windows の場合は phpmd.bat 、Linux または macOS の場合は phpmd です。 PhpStorm は、 phpmd.bat または phpmd への指定されたパスが PhpStorm と Mess Detector 間の相互作用を保証すること、つまりツールが PhpStorm から起動でき、PhpStorm がそこから問題レポートを受信することを確認するには、 検証 ボタンをクリックします。 この検証は、 |
ツールプロセスのタイムアウト | このフィールドでは、PhpStorm が Mess Detector からの結果を待つ時間を指定します。 タイムアウトを超えると、CPU とメモリの過度の使用を防ぐためにプロセスが終了します。 これにより、コンピューターの構成と使用するルールセットに応じて、Mess Detector プロセスの動作を微調整できます。 |