SuperAPI AI 工具集

javascript-linter

测试与质量

查看项目

更新于 10-16 05:24

技能介绍

用途:该技能用于“Lint JavaScript 代码”,目标是在代码评审阶段发现 JavaScript 相关问题。资料指出,lint 能在运行前捕获缺陷、执行团队编码标准,并阻止那些容易通过代码评审却遗留的常见错误。

主要能力:

  • 检查设置:建议使用 ESLint 等 JavaScript lint 工具,自动检测语法错误、执行编码规范,并在团队内保持一致的代码质量。
  • 修复方向:为 ESLint 配置合适的规则与插件,将其集成进开发工作流,并修复全部 lint 错误和警告。
  • 解释能力:说明 JavaScript lint 如何防止缺陷、执行一致的编码标准、提升代码可读性,并在运行前发现潜在问题。
  • 代码评审:针对脚本、客户端组件和浏览器执行路径,标记出违反规则的精确导入、事件处理器、运行时副作用或阻塞操作,并说明该改动应如何在浏览器中验证。

使用方式(快速参考):

  • 使用 pnpm dlx eslint --init 初始化 ESLint。
  • 使用共享配置,例如 eslint:recommended、@typescript-eslint。
  • 与编辑器集成以获得实时反馈。
  • 将 lint 检查加入 CI/CD 流水线。

适用场景:前端代码评审、客户端组件与脚本审查、打包产物与浏览器运行时行为排查、团队编码规范与质量统一。

限制:资料中未提供具体规则细节、框架专属指导、收费与价格信息;完整实现细节、代码示例和框架专属指导需参见 references/rule.md。