Prettier
Prettier 的目标不是“让代码更聪明”,而是“让所有文件都长得一致”。 它最适合处理格式问题,减少团队在缩进、换行、引号上的争论。
常见配置
module.exports = {
semi: true,
singleQuote: true,
trailingComma: 'all',
printWidth: 80,
tabWidth: 2,
endOfLine: 'lf',
};
它适合解决什么
- 统一缩进
- 统一分号和引号风格
- 统一换行和尾随逗号
- 降低 code review 里的无意义格式讨论
常见配合方式
- Prettier 负责格式化
- ESLint 负责规则检查
- 保存时自动格式化
使用建议
- 团队最好只有一份统一配置
- 忽略目录要提前配好,例如
dist、build、coverage - 不要把 Prettier 当成代码质量工具,它不替你发现逻辑风险