首页/开发/代码质量与评审速查/Prettier:固化格式,消灭风格争论
规范与静态检查65 条

Prettier:固化格式,消灭风格争论

Prettier 是少量选项的格式化器:默认 printWidth 80、2 空格缩进、分号开启、双引号、trailingComma all(v3+);支持 JS/TS/CSS/MD 等多种语言。

默认值printWidth 80 / 2 空格 / 双引号 / 分号开
语言JS/TS/CSS/JSON/Markdown/HTML 等
CI 模式prettier --check

常用命令

常用命令
npx prettier --write .
npx prettier --check .
npx prettier --write "src/**/*.{ts,css,md}"
分工:格式归 Prettier,语义规则归 ESLint,两边不重叠。

易错点

  • 与 ESLint 风格规则同时启用:互相覆盖,diff 反复震荡
  • 大改默认值:全库重排一次,合并冲突集中爆发

数据来源与参考

  • Prettier 官方文档(prettier.io · Options)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌