Lint and Typecheck Fix
精选按需触发测试最多 8 轮
关于 Lint and Typecheck Fix
该循环由手动启动,最多执行 8 轮。每一轮同时运行 lint 和 TypeScript 类型检查,根据报错修复代码,再重新检查。
主要功能
- 01手动触发,最多 8 轮
- 02一条命令同时覆盖 lint 与类型检查
- 03使用 tsc --noEmit,不生成构建产物
- 04支持 Cursor
适用场景
- 01合并前清理分支上积累的 lint 与类型错误
- 02升级依赖或调整配置后批量修复新增报错
- 03大范围改动后让编码 Agent 收尾
- 目标
- lint 与类型检查均无报错。
- 退出条件
- npm run lint 与 npx tsc --noEmit 都以退出码 0 结束时停止,达到 8 轮上限时也停止。
- 每轮之间运行
- npm run lint && npx tsc --noEmit
启动提示词
在 Cursor 中粘贴运行,Agent 会按下面的步骤循环执行,直到满足退出条件。
prompt.md
开始运行“Lint and Typecheck Fix”循环。 目标:lint 与类型检查均无报错。 最大轮数:8。 第 1 步:运行 lint 与类型检查 — 执行 npm run lint && npx tsc --noEmit。两条命令都退出码为 0 即视为通过,否则收集报错信息。 `npm run lint && npx tsc --noEmit` 第 2 步:归类报错 — 按文件和规则整理输出,先处理影响面较大或引发连锁报错的问题。 第 3 步:修复代码 — 逐项修改代码以消除报错,尽量避免靠忽略规则绕过,然后进入下一轮检查。 每轮之间运行:`npm run lint && npx tsc --noEmit` 退出条件:npm run lint 与 npx tsc --noEmit 都以退出码 0 结束时停止,达到 8 轮上限时也停止。
步骤
每一轮按顺序执行;未满足退出条件会进入下一轮,最多重复 8 轮。
01
运行 lint 与类型检查
执行 npm run lint && npx tsc --noEmit。两条命令都退出码为 0 即视为通过,否则收集报错信息。
$
npm run lint && npx tsc --noEmit02
归类报错
按文件和规则整理输出,先处理影响面较大或引发连锁报错的问题。
03
修复代码
逐项修改代码以消除报错,尽量避免靠忽略规则绕过,然后进入下一轮检查。
未通过 → 下一轮满足条件即退出
支持的 Agent
可以直接运行这个 Loop 的编码 Agent。
Cursor
评论
支持 Markdown