言語ごとに設定を変更してフォーマットする方法
言語ごとに設定を変更してフォーマットするにはoverrides設定を使用します。
$ cat .prettierrc.json # インデントを2にする(全体の設定) { "tabWidth": 2 } $ npx prettier --write test.json # フォーマットを実行 test.json 27ms $ cat test.json # インデントが2になる { "a": 0 } $ cat .prettierrc.json # *.jsonだけインデントを4にする(全体の設定は2のまま) { "tabWidth": 2, "overrides": [ { "files": "*.json", "options": { "tabWidth": 4 } } ] } $ npx prettier --write test.json # フォーマットを実行 test.json 35ms $ cat test.json # インデントが4になる { "a": 0 }