Because We Love Happy Coding

フリーライターからエンジニアへ。発信力だけあり余ってる感じ

Windows10のVSCodeでPHPCodeBeautifierAndFixerを

PHP CS Fixer: spawn php-cs-fixer ENOENT. executablePath not found. · Issue \#25 · junstyle/vscode-php-cs-fixer · GitHub

Does Nothing! · Issue \#21 · soderlind/vscode-phpcbf · GitHub

どちらのURLも最後に「ここに来る者へ」というダイイングメッセージみたいなアレが残されている。結果、私がやったこと。

  1. C:\Users\{UserName}\AppData\Roaming\Composer\vendor\bin\phpcbf.batが存在することを確認。
  2. 環境変数PathにC:\Users\{UserName}\AppData\Roaming\Composer\vendor\bin\を入力。
  3. 設定画面のExcutablePathにC:\Users\{UserName}\AppData\Roaming\Composer\vendor\bin\phpcbf.batを書き込む。
  4. 心配なら「Setting.jsonで編集」リンクをクリックしてSetting.jsonを開くと、"phpcbf.executablePath": "C:\\Users\\aibri\\AppData\\Roaming\\Composer\\vendor\\bin\\phpcbf.bat", という行が存在するはず。

無事に動いた模様。