当我运行go vet ./...检查我的项目时,它只检查与当前平台和架构匹配的源代码。例如,假设我有:example.goexample_darwin.goexample_windows.goexample_linux.goexample_linux_amd64.goexample_linux_arm64.go如果我在我的 Mac 上运行,那么go vet ./...它只会查看但不会审查 Windows 或 Linux 文件。example.goexample_darwin.go如果我想审查所有内容,我可以为每种组合一遍又一遍地调用它:GOOS=darwin GOARCH=amd64 go vet ./...GOOS=windows GOARCH=amd64 go vet ./...GOOS=linux GOARCH=amd64 go vet ./...GOOS=linux GOARCH=arm64 go vet ./...这似乎有点过分了。是否有任何直接的方法可以一次性审查所有代码,而无需多次重新审查某些文件?这甚至是一件有意义的事情,还是审查本质上是“一揽子”操作?
- 1 回答
- 0 关注
- 190 浏览
添加回答
举报
0/150
提交
取消
