跳到主要内容

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、编辑器插件、团队习惯,再决定是否完全替换旧链路