當我運行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 關注
- 122 瀏覽
添加回答
舉報
0/150
提交
取消