ツール
Prettier
設定の少ないオピニオネイテッドな JavaScript / TypeScript / CSS / Markdown 向けコードフォーマッタ。エディタ保存時の自動整形や CI での format check で広く使われる。
問題一覧(4)
Prettier の設定ファイル (.prettierrc) が読み込まれない
Prettier は cosmiconfig で .prettierrc 系を検出する。ファイル名やコメント付き JSON、monorepo の階層がずれていると無視される。prettier --find-config-path <file> で実際に解決される設定パスを確認するのが最短。
更新: 2026-07-02、タグ: config、prettierrc、cosmiconfig
Prettier で Delete ␍ の改行コードエラーが消せない
Windows で checkout した CRLF ファイルに対して Prettier 既定の LF と差分が出るのが原因。endOfLine: auto と .gitattributes の併用で恒久的に解決する。
更新: 2026-05-29、タグ: eol、crlf、line-ending
.prettierignore が効かない/除外したファイルが整形される
.prettierignore は CLI にファイル名を直接渡した場合にも適用される。それでも整形されるなら、整形の実行主体が Prettier CLI ではない。実行主体の切り分け、.prettierignore の配置、glob の順序、エディタ拡張の prettier.ignorePath 指定を順に確認すれば大半は解消する。
更新: 2026-08-11、タグ: ignore、prettierignore、config
Prettier の Tailwind クラス自動ソート (prettier-plugin-tailwindcss) が効かない
prettier-plugin-tailwindcss が動かない場合、プラグイン未インストール、Prettier 3 系での plugins 配列指定漏れ、tailwindConfig オプション未指定、または他プラグインとの順序衝突が原因。プラグインは plugins 配列の最後に書く必要がある。
更新: 2026-08-03、タグ: plugin、tailwindcss、format