Biome
Biome 是把格式化、lint、导入整理整合到一起的现代工具。它的价值在于更少的 工具切换和更快的执行速度。
什么时候值得考虑 Biome
- 想减少 ESLint + Prettier 的双工具维护成本
- 新项目想要更轻的规范链路
- 团队比较重视执行速度和统一体验
基础配置示例
{
"$schema": "https://biomejs.dev/schemas/1.5.3/schema.json",
"formatter": {
"enabled": true,
"indentStyle": "space",
"indentWidth": 2,
"lineWidth": 80
},
"linter": {
"enabled": true,
"rules": {
"recommended": true
}
},
"organizeImports": {
"enabled": true
}
}
它和 ESLint / Prettier 的关系
- Biome 可以覆盖很多 ESLint + Prettier 的日常场景
- 但如果项目深度依赖某些 ESLint 生态插件,迁移前要先评估覆盖度
使用建议
- 新项目可以优先尝试 Biome
- 老项目迁移时分阶段推进,不要一次性全量切换
- 先验证 CI、编辑器插件、团队习惯,再决定是否完全替换旧链路