やりたいこと
PHPStormで開発中のJavascriptコードをコードフォーマッタにかけたくなったので、どうやったらできるのかをまとめました。
Prettier
使ったCode FormatterはPrettier。
Star
が24192、Fork
が1105というバケモノCode Formatter。
私は今まで知りませんでしたが、Code Formatter界でも指折りの存在なのでしょうか?
インストール
これをターミナルで叩くだけ。
npm install --global prettier
使い方
とても簡単で丁寧な説明が公式に書かれています。
https://prettier.io/docs/en/webstorm.html#using-prettier-as-external-tool
Go to Preferences | Tools | External Tools and click + to add a new tool. Let’s name it Prettier.
PHPStorm(WebStorm)のPreferences
開いて、Toolsを開き、その中のExternal Toolsを開いて、+ボタンをクリックして新しいPHPStormのToolを作ろう。Prettier
って名前にすればいいよ。
と、とても簡単な説明なので安心して読めます。
設定
-
.prettierrc
というjsonファイルを作成 - 中身を書く
例えばこんなの。
{
"printWidth": 100,
"parser": "flow"
}
実行させる
ショートカットのCmd/Ctrl-Shift-A
をすると、ツール検索ウィンドウが表示されるので、Prettier
と入力するとPrettier
が表示されます。
それを選択すると、コードが綺麗に整います。