Agent Skills
返回列表
💻

ESLint 自动修复代理

开发编程 更新于 2026.08.29

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

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/eslint-auto-fix-agent

技能介绍

要解决的问题

在多人协作的 JavaScript/TypeScript 项目中,代码风格和规范问题往往随着迭代不断积累。手动修复每一个 ESLint 警告或错误不仅耗时,还容易遗漏。尤其在提交代码前,开发者希望快速清理掉那些可以被自动修复的 lint 问题,而不是逐条翻阅编辑器的提示。

核心能力

这个技能基于 ESLint v9 flat config 和 ESLint Node.js API,能够自动检测并修复 JS/TS 代码中的 linting 问题。它的核心工作流程包括:

  • 调用 ESLint Node.js API 解析项目中的 flat config 配置
  • 对目标文件执行 --fix 逻辑,自动修复可修复的规则问题
  • 支持通过 lint-staged 处理暂存区文件,避免全量扫描带来的性能开销
  • 允许自定义规则配置,适应不同团队的代码规范要求

适用边界

使用前需要注意几点:必须安装 Node.js ^20.19.0、^22.13.0 或 >=24,且需支持 SSL。如果项目使用 TypeScript 类型定义,需要 TypeScript 5.3+。该技能聚焦于 ESLint 可自动修复的问题,对于需要人工判断的逻辑错误或复杂重构无法处理。

使用场景

  • 提交代码前,开发者需要对暂存区文件自动修复 ESLint 规则问题,避免手动逐条修改
  • 项目从旧版 ESLint 配置迁移到 v9 flat config 后,需要批量修复新规则下的 lint 报错
  • 新接手的 TypeScript 项目风格混乱,需要按团队自定义规则批量自动修复格式问题

适合人员

  • 前端工程师,每次提交前需要确保暂存区代码通过 lint 检查,减少 CI 失败重跑
  • 技术负责人,负责制定团队 ESLint 规则并推动代码库规范化清理
  • Node.js 库维护者,需要保持开源仓库的 lint 门禁通过并自动修复常见规范问题