SuperAPI AI 工具集

typescript-check

编程与开发

查看项目

更新于 10-16 05:47

技能介绍

用途:这是一个 TypeScript 类型检查工作流技能,当用户处理 TypeScript 并提及类型错误、类型检查或“类型检查”时触发。

主要能力与流程: 第 0 步为前置条件,硬依赖 node-version-discipline,先按项目声明的 Node 版本对齐(探测 .nvmrc → .node-version → .tool-versions → volta → engines.node → CI 配置;若均未声明则询问用户而非猜测),否则结果不可信。命令需加前缀:source ~/.nvm/nvm.sh && nvm use <version> >/dev/null 2>&1 && node -v &&(单次调用,shell 状态不持久)。若该依赖不可用需先安装,不得降级。 第 1 步按优先级检测命令:优先 package.json 中的 type-check 脚本,其次 check 脚本,再次存在 tsconfig.json 时运行 npx tsc --noEmit,否则提示未找到 TypeScript 配置。 第 2 步报告结果:通过时输出通过信息与 Node 版本对齐状态;失败时按 file:line:column 列出错误并统计总数。 第 3 步为每个错误给出位置与修复思路,等待用户确认。 第 4 步在用户确认后逐个或批量修复,每次修复后重新运行类型检查直至全部解决。

限制:未经用户明确确认不得应用任何修复。资料未提供收费、价格、平台支持范围等信息。