Agent Skills
返回列表
💻

极速 JavaScript 检查器

开发编程 更新于 2026.08.29

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

请根据官方指南 https://skillhub.cn/install/skillhub.md,将 @user_3c6cb52e/oxlint-high-performance-javascript-linter 安装到你的 AI 助手中。

技能介绍

解决的痛点

现代 JavaScript/TypeScript 仓库中,代码量膨胀后,ESLint 的解析、规则执行与结果汇总耗时会显著增加。等待检查结果不仅打断开发节奏,还会拖慢 CI 流水线反馈,尤其在多人协作的大项目中,这种延迟会放大为整体研发效率的损耗。

核心能力与工作方式

该技能基于 Rust 编写的 Oxlint,借助底层性能优势实现高速代码检查,核心能力包括:

  • 快速代码解析:支持 JavaScript 与 TypeScript 语法解析,利用 Rust 优化词法语法分析流程,大幅缩短解析耗时。
  • 规则覆盖:兼容部分 ESLint 常用规则集,可快速定位语法错误、潜在 bug 与不规范代码写法。
  • 轻量集成:通过 oxlint 命令即可在本地或 CI 中运行,输出清晰的问题报告,减少无关信息干扰。

适用边界与注意点

目前 Oxlint 的规则覆盖度尚不完整,部分复杂的自定义规则无法直接迁移;对于超小型项目,ESLint 的生态兼容性可能仍有优势;同时需确认项目构建工具是否适配 Rust 生态的解析链路,避免兼容性问题。

使用场景

  • 维护一个数十万行 JavaScript 的存量项目,提交前要跑一遍全量 lint,ESLint 太慢导致频繁跳过检查。
  • CI 流水线里配置了代码检查环节,需要把 lint 步骤的耗时从几分钟压缩到几秒内完成。
  • 团队从 ESLint 迁移到 Oxc 工具链,需要验证现有规则集的覆盖情况并逐步替换检查命令。
  • 同时维护 JavaScript 与 TypeScript 代码的混合项目,需要用一个工具统一检查两种文件类型。

适合人员

  • 大型前端项目维护者,需要在提交与 CI 前快速完成全量 lint 以缩短反馈时间。
  • CI/CD 平台工程师,负责将代码检查接入流水线并控制整体构建时长。
  • 正在从 ESLint 迁移到 Oxc 工具链的团队技术负责人,关注规则兼容性与迁移成本。
  • 同时维护 JavaScript 与 TypeScript 代码的全栈开发者,需要统一两种代码的检查方式。