Prettier

JavaScript/TypeScriptを中心に、HTML・CSS・JSON・Markdown・YAMLなど幅広い言語に対応するコードフォーマッター(自動整形ツール)。 #javascript

オピニオン型という設計思想

ESLintのように何十個ものルールを個別に選ぶ必要がなく、設定項目を最小限にして「いい感じ」に整形してくれるよう設計されている。保存時に自動でルールに沿ってコードを書き換える。

導入

npm install --save-dev prettier でインストールし、npx prettier --write . で整形を実行する。

利点

開発者ごとのコードスタイルのバラつきをなくし、コードレビューで「インデントが」といったスタイルに関する議論が発生しなくなる。

新世代ツールとの関係

BiomeOxcなど、Rust製の高速な後発ツールが「Prettier比で何倍高速」と比較対象にする、業界標準的な既存フォーマッターという位置づけになっている。

JavaScriptのリンター・フォーマッターの中での位置づけ

従来世代(JS製・単機能)のフォーマッター側の代表。リンター側の代表であるESLintと組み合わせて使われることが多い。

出典

作成日時: 2026-08-10 19:42 / 更新日時: 2026-08-12 23:17