工程开发
eslint-checker avatar

eslint-checker

自动化 ESLint 执行工具,用于 JavaScript 与 TypeScript 项目的静态代码分析、质量规范检查与安全自动修复。

简介

eslint-checker 技能是一种专业的代理工作流程,旨在自动化维护 JavaScript 和 TypeScript 环境中的代码质量与风格标准。它作为执行静态分析的主要接口,确保专案特定的 linting 配置受到尊重,并提供一种受控机制来自动修复代码违规,同时避免危及生产环境稳定性。通过直接与现有的 ESLint 配置(如 eslint.config.js 或 .eslintrc)整合,该代理程序弥合了手动 CLI 执行与自动化代码健康管理之间的差距。

  • 在原始码目录中执行全套静态分析,支持 .js、.ts 和 .tsx 等特定副档名。

  • 实作接地检查点系统,在执行前验证 Node.js、npm、ESLint 安装及配置文件是否就绪。

  • 执行“预演修复”(dry-run fix)以在套用自动修正前预览变更,降低非预期代码变更的风险。

  • 产生 JSON、HTML 或精简格式的结构化诊断报告,以便深入检查规则违规与错误数量。

  • 使用不确定性升级协议,在遇到模糊的配置、自定义规则或与 Prettier 冲突时提示用户进行确认。

  • 遵循错误处理的恢复协议,包括解析错误诊断、插件验证以及多次尝试的重试逻辑。

  • 提供智慧型上下文范围设置,确保根据用户意图适当地包含或排除测试文件、构建输出与 node_modules。

  • 当您需要在团队或大型代码库中强制执行一致的代码风格时使用此工具。

  • 非常适合审核现有项目的技术债,特别是识别未使用的变量或已过时的语法。

  • 输入要求包括有效的 JavaScript/TypeScript 项目结构;若缺少配置,代理程序会引导用户设置模板。

  • 此工具输出摘要 Markdown 报告、详细的 JSON 诊断数据以及针对任何自动修复操作的 Diff 文件。

  • 限制包括在未经明确验证的情况下严格避免自动修复生产代码,并要求具备有效的 ESLint 配置环境。

仓库统计

Star 数
127
Fork 数
18
Open Issue 数
1
主要语言
TypeScript
默认分支
main
同步状态
空闲
最近同步时间
2026年4月30日 08:35
在 GitHub 查看