PhpStorm 2026.2 Help

Laravel Pint

このページで、Laravel Pint 品質ツールを有効化し、設定します。

項目

説明

構成

リストから必要なインタープリターを選択します。 リストには、現在設定されているすべてのローカルおよびリモート PHP インタープリターが含まれています。 詳細については、 ローカル PHP インタープリターを構成するリモート PHP インタープリターの構成 を参照してください。

ドロップダウンリストの右側にある 閲覧ボタン をクリックすると、 Laravel Pint ダイアログ が開きます。

無視対象ファイルの表示

クリックすると Laravel Pint 無視されたファイル ダイアログが開き、Laravel Pint がスキップするファイルが一覧表示されます。 PhpStorm は、インスペクション中に Laravel Pint からの応答を待機する時間が ツールプロセスのタイムアウト フィールドで指定された上限を超えた場合、新しいファイルをリストに追加することを提案します。 これは処理が遅くなるのを防ぐために行われます。 各ファイルについて、PhpStorm はその名前と場所を表示します。

  • ファイルを追加するには、 追加ボタン をクリックし、表示されるダイアログで目的のファイルを探します。

  • リストからファイルを削除して Laravel Pint に再度処理させるには、ファイルを選択して ファイルの除去 ボタン 削除ボタン をクリックします。

  • 一覧からすべてのファイルを削除するには、 閉じるボタン をクリックします。

コミットされていないファイルのみを整形する

コミットされていない変更が含まれるファイルのみを変更するには、チェックボックスをオンにします。

pint.json へのパス

独自の pint.json 構成ファイルへのパスを指定します。 pint.json ファイルは任意です。これらは、事前定義された Laravel Pint プリセットから特定のルールの有効化・無効化、または PHP CS Fixer のカスタムルールセットを再利用するために使用されます。

ルールセット

Laravel Pint の 事前定義されたルールグループ(英語)の 1 つを選択します。

実行モード

Laravel Pint がコード解析のために実行される頻度を設定します。

  • 外出先で – Laravel Pint はバックグラウンドで自動的に実行されます。 入力中に問題がエディターでハイライトされます。

  • アイドル時 – Laravel Pint は入力が停止し、 アイドルしきい値 (ms): フィールドで指定した非アクティブ時間が経過した後に実行されます。

  • 保存時 – Laravel Pint は、ファイルが手動で、または PhpStorm の自動保存で保存された場合のみ実行されます。 ファイル状態がディスクに保存されたときのみ、問題のハイライトが更新されます。

アイドルしきい値 (ms):

コードを変更した後、Laravel Pint が実行されるまでの遅延時間をミリ秒単位で設定します。

最小間隔 (ms):

同じファイルで Laravel Pint が連続して実行される際に必要な最小経過時間をミリ秒単位で設定します。 ファイル保存や入力が頻繁に行われた場合に、Laravel Pint が過剰に実行されるのを防ぎます。

Laravel Pint ダイアログ

Laravel Pint ページの 構成 リストの隣にある 閲覧ボタン をクリックするとダイアログが開きます。

このダイアログを使用して、使用する PHP インタープリター、Laravel Pint 実行可能ファイルへのパス、および Laravel Pint の動作を構成します。 詳細は Laravel Pint を参照してください。

項目

説明

インタープリターペイン

ダイアログの左側のペインには、Laravel Pint を使用するデフォルトの PHP インタープリターが表示されます。 別のインタープリターを追加するには、 追加ボタン をクリックし、プロジェクトで構成された CLI インタープリター のリストから項目を選択します。

Laravel Pint パス

このフィールドで、Laravel Pint スクリプトの場所を指定します。Windows の場合は pint.bat 、Linux または macOS の場合は pint です。

PhpStorm は、 vendor/bin フォルダー内の Laravel Pint 実行可能ファイルへのパスを検出し、フィールドに自動的に入力しますが、必要に応じて編集できます。 パスを手動で入力するか、 閲覧ボタン をクリックして開いたダイアログでパスを選択します。

pint.bat または pint への指定されたパスが PhpStorm と Laravel Pint 間の相互作用を保証すること、つまりツールが PhpStorm から起動でき、PhpStorm がそこから問題レポートを受信することを確認するには、 検証 ボタンをクリックします。 検証に成功すると、PhpStorm は検出された Laravel Pint バージョンに関する情報を表示します。

ツールプロセスのタイムアウト

このフィールドでは、PhpStorm が Laravel Pint からの結果を待つ時間を指定します。 タイムアウトを超えると、CPU とメモリの過度の使用を防ぐためにプロセスが終了します。 これにより、コンピューターの構成と使用するルールセットに応じて、Laravel Pint プロセスの動作を微調整できます。

2026 年 7 月 14 日