Biome Lint 迁移工具包
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/biome-lint-migration-toolkit
技能介绍
迁移 ESLint/Prettier 时的常见痛点
- 现有 ESLint 与 Prettier 配置分散在
.eslintrc*和.prettierrc*文件中,人工迁移到 Biome 需要逐条比对规则映射,耗时且易出错。 - 团队需要保持代码风格一致,但工具链切换常导致格式与规则冲突,影响 CI 与本地开发体验。
工具如何工作
- 配置解析:自动读取项目中的
.eslintrc、.eslintrc.js、.eslintrc.json等文件,提取启用的规则与参数。 - 规则映射:将 ESLint 和 Prettier 的常用规则转换为 Biome 的等效配置,生成
biome.json结构,保留原有约束与忽略项。 - 批量应用:通过
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约束