Agent Skills
返回列表
💻

Biome Lint 迁移工具包

开发编程 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/biome-lint-migration-toolkit

技能介绍

迁移 ESLint/Prettier 时的常见痛点

  • 现有 ESLint 与 Prettier 配置分散在 .eslintrc* 和 .prettierrc* 文件中,人工迁移到 Biome 需要逐条比对规则映射,耗时且易出错。
  • 团队需要保持代码风格一致,但工具链切换常导致格式与规则冲突,影响 CI 与本地开发体验。

工具如何工作

  1. 配置解析:自动读取项目中的 .eslintrc、.eslintrc.js、.eslintrc.json 等文件,提取启用的规则与参数。
  2. 规则映射:将 ESLint 和 Prettier 的常用规则转换为 Biome 的等效配置,生成 biome.json 结构,保留原有约束与忽略项。
  3. 批量应用:通过 biome check --apply 对代码库进行自动格式化和修复,减少人工干预。

适用场景与注意点

  • 适合 ESLint + Prettier 混合使用且希望统一到 Biome 的项目,尤其适用于配置分散的中大型仓库。
  • 对自定义插件、实验性规则或复杂忽略逻辑的支持有限,迁移后需人工检查映射结果。
  • 建议在测试分支运行,并通过 git diff 审查变更,避免意外修改。

使用场景

  • 项目同时使用ESLint和Prettier,配置分散在多个文件,需要统一迁移到Biome并保留原有规则约束
  • 团队计划将代码检查工具从ESLint切换到Biome,希望自动生成biome.json等效配置,避免手动逐条修改
  • 代码库格式不统一,需要运行Biome的check --apply批量重新格式化,同时保持与原ESLint/Prettier规则一致
  • 迁移后需要验证规则映射是否准确,通过审查生成的biome.json和格式化结果来确认

适合人员

  • 前端开发者,需要将项目从ESLint+Prettier迁移到Biome,快速生成biome.json配置
  • 后端开发者,负责统一团队代码风格,希望通过自动化工具减少手动配置工作
  • 开源项目维护者,管理多个仓库的Lint配置,需要跨项目迁移规则并保持一致性
  • 技术负责人,在CI流程中引入Biome,需要确保迁移后的规则覆盖原有ESLint/Prettier约束