用途:在提交改动前手动执行完整的预提交检查,验证改动是否通过全部质量门槛。也可在推送前或开发过程中使用。
主要能力与步骤:运行 pnpm format 格式化代码并修复可自动修复的 lint 问题;运行 pnpm lint 检查剩余的 lint 与格式问题;根据改动文件运行相应的测试;确认 TypeScript 编译通过;最后再复查一次改动。若全部检查通过即可提交。
相关说明:Husky 预提交钩子会自动运行 format 与 lint:check。对于较大的改动,可考虑运行 pnpm build。
限制:资料未提供该技能的其他配置、支持的测试框架细节或失败时的具体处理方式,暂未提供。