跳到主要内容

Prettier

Prettier 的目标不是“让代码更聪明”,而是“让所有文件都长得一致”。它最适合处理格式问题,减少团队在缩进、换行、引号上的争论。

常见配置

module.exports = {
semi: true,
singleQuote: true,
trailingComma: 'all',
printWidth: 80,
tabWidth: 2,
endOfLine: 'lf',
};

它适合解决什么

  • 统一缩进
  • 统一分号和引号风格
  • 统一换行和尾随逗号
  • 降低 code review 里的无意义格式讨论

常见配合方式

  • Prettier 负责格式化
  • ESLint 负责规则检查
  • 保存时自动格式化

使用建议

  • 团队最好只有一份统一配置
  • 忽略目录要提前配好,例如 distbuildcoverage
  • 不要把 Prettier 当成代码质量工具,它不替你发现逻辑风险