Agent Skills
返回列表
💻

ESLint 自动修复编排器

开发编程 更新于 2026.08.29

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

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/eslint-autofix-orchestrator。

技能介绍

解决代码规范修复的编排痛点

在大型项目中,直接执行 eslint --fix 往往存在盲目修复的风险。盲目修复可能导致隐藏的逻辑覆盖、频繁的 Git 冲突,甚至在 CI 流水线中引发难以追踪的构建失败。同时,当项目混合使用 Flat Config、TypeScript 和 Prettier 时,手动拼接配置文件和维护插件兼容性会消耗大量开发精力。

核心能力与编排机制

该技能通过调用 ESLint Node.js API 构建了一套自动化的修复编排流程。其核心步骤包括:

  • 配置加载:基于 eslint.config.js 等 Flat Config 系统,动态解析项目级规则。
  • 生态集成:无缝挂载 typescript-eslint 解析器,并协调 Prettier 进行格式化覆盖。
  • 安全修复:利用 API 的上下文感知能力,精准应用自定义规则集,避免破坏性修改。

适用边界与前置条件

使用此技能需要满足特定的运行环境。首先,Node.js 版本必须为 ^20.19.0、^22.13.0 或 >=24,且需包含 SSL 支持。若使用 pnpm 管理依赖,必须配置 node-linker=hoisted。此外,若需获取 TypeScript 类型定义,环境需升级至 5.3 及以上版本。

使用场景

  • 使用Flat Config的大型前端项目,需在不破坏代码逻辑的前提下自动修复ESLint报错
  • 混合TypeScript和Prettier的项目,要统一代码规范并自动修复格式冲突
  • 通过Node.js API集成ESLint自动修复功能,需确保规则集和插件兼容
  • 依赖pnpm管理的项目,需配置node-linker=hoisted以运行ESLint自动修复

适合人员

  • 前端开发者,需维护使用Flat Config和TypeScript的ESLint规则并自动修复代码
  • 后端开发者,通过Node.js API集成ESLint自动修复功能以规范Node.js项目代码
  • DevOps工程师,在CI流水线中集成ESLint自动修复以保障代码质量
  • 全栈开发者,在混合TypeScript和Prettier的项目里自动修复代码规范问题