#はじめに
VSCode上でPHPを使用しているときにprettierを有効にする手順
参考サイト
https://github.com/prettier/plugin-php
#手順
1.prettier+@prettier/plugin-phpインストール
npmコマンド
npm install --save-dev prettier @prettier/plugin-php
# or globally
npm install --global prettier @prettier/plugin-php
2.設定ファイル
.prettierrc
をルートディレクトリに作成し次の内容を記述
{
"singleQuote": true,
"trailingComma": "all"
}
singleQuoteをTrueにすることによって、
ダブルクォーテーションの代わりシングルクォーテーションを使用するように設定する。
3.拡張機能を追加
VSCodeの拡張機能のRun on Save
をインストールします。
Setting.jsonに下記の内容を追記
"emeraldwalk.runonsave": {
"commands": [
{
"match": ".php$",
"cmd": "prettier ${file} --write"
},
]
}
以上がPHPでprettierを有効にする手順です。
matchで様々なファイルを設定することができます。
また現在HTMLとPHPを含んだ、PHPファイルは整形することができません。
https://github.com/prettier/plugin-php/issues/845