名称: 代码质量检查 描述: 在前端代码库中运行ESLint和TypeScript类型检查。当用户提到"lint"、“类型检查”、“检查代码”、“eslint”、"tsc"或在提交更改前使用。 允许的工具: Bash, Read
代码检查与类型检查
操作说明
-
进入前端目录并运行代码检查:
cd frontend && npm run lint -
运行TypeScript编译检查(不生成文件):
cd frontend && npx tsc -b --noEmit -
如果发现错误:
- 列出所有错误及其文件位置
- 提供修复可自动修复的ESLint问题:
npm run lint -- --fix - 对于TypeScript错误,识别类型不匹配问题
-
报告摘要:X个lint警告,Y个lint错误,Z个类型错误
示例
- “在前端运行代码检查”
- “检查类型错误”
- “提交前验证代码”
防护措施
- 首先以只读模式运行;仅在用户确认后应用
--fix - 不要修改tsconfig.json来抑制错误
- 在尝试修复前报告所有问题