核心功能与特色
Prettier 是一款开箱即用、无脑统一风格的代码格式化工具,支持 JavaScript、TypeScript、JSON、CSS、HTML、Markdown、GraphQL、Vue 等多种语言与语法。它采用 opinionated 策略,提供一致的格式输出,减少团队风格争论。
适用场景与目标用户
- 个人开发者希望减少格式化争论、专注业务逻辑。
- 团队协作中通过格式化减少代码审查噪音。
- 在 CI、pre-commit 钩子或编辑器(如 VS Code、WebStorm)中自动化格式化代码。
主要优势或亮点
- 支持多编辑器和工具链集成(
prettierCLI、插件、API)。 - 零配置即可使用,亦支持常用配置项(如
printWidth、tabWidth、semi、singleQuote等)。 - 快速且稳定,能显著减少 Diff 噪音与样式争论,提高代码一致性与可读性。
- 与
ESLint等工具良好配合,可用于 CI 校验,适合现代前端与全栈项目。
总体而言,Prettier 是