快速修复编译错误
修复范围由参数指定,默认整个项目。
$ARGUMENTS
修复原则
- •做最小改动
- •只修复错误和警告
- •不重构、不改架构、不优化性能、不添加功能
执行步骤
1. 收集所有错误
bash
go build ./... 2>&1 go vet ./... 2>&1 gofmt -l . 2>&1
2. 按优先级修复
- •编译错误(go build)
- •vet 错误(go vet)
- •格式问题(gofmt)
每修复一类后,重新运行对应检查确认修复成功。
3. 自动格式化
bash
gofmt -w .
4. 验证修复
bash
go build ./... go vet ./... go test -gcflags="all=-N -l" ./...
5. 报告结果
输出修复总结:
- •修复了哪些问题
- •修改了哪些文件
- •验证结果(build/vet/test 是否全部通过)