SuperAPI AI 工具集

testing-js

测试与质量

查看项目

更新于 10-15 17:21

技能介绍

用途:当需要验证 JavaScript 文件是否存在语法错误时使用本技能。不适用于 PHP 校验。

主要能力与用法: 第一步,识别 JavaScript 文件。查找项目中所有 JS 文件,排除 node_modules、build 和 dist 目录: find . -name ".js" -not -path "/node_modules/" -not -path "/build/" -not -path "/dist/*"

第二步,检查语法。用 Node 逐个检查每个 JS 文件是否有语法错误: node --check <file> 语法合法的文件退出码为 0 且无输出;有语法错误的文件会打印错误及行号并以非零退出码结束。编辑文件修复发现的语法错误后,重新检查。

限制: 仅做语法检查,不要运行 ESLint 或其他编码规范工具。每个文件最多执行 3 轮“修复后重测”循环,若 3 轮后问题仍存在,则将其报告为未解决。绝不修改业务逻辑,只修复语法错误,不改变代码工作方式。

报告格式:测试后按如下方式报告结果: PASS:无语法错误 FAIL:列出剩余错误,包含文件、行号和消息。