name: lint description: 在Terrae代码库中运行代码检查和类型检查 allowed-tools: Bash(npx tsc ), Bash(npm run lint), Bash(npm run format*)
Lint 技能
在Terrae代码库中运行代码检查和类型检查。
操作说明
-
运行类型检查
npx tsc --noEmit此命令检查TypeScript类型而不生成文件。
-
运行ESLint
npm run lint此命令在代码库上运行ESLint。
-
运行Prettier格式检查
npm run format:check此命令检查文件格式是否正确。
-
报告结果
- 列出所有类型错误及文件位置
- 列出所有代码检查错误/警告
- 列出所有格式问题
-
提供修复选项 如果发现问题,询问用户是否希望:
- 自动修复代码检查问题:
npm run lint -- --fix - 自动格式化文件:
npm run format - 手动处理类型错误(显示每个错误)
- 自动修复代码检查问题:
-
重新验证 修复后,再次运行检查以确认所有问题都已解决。