使用CGO从Go兽医获取所有错误

时间:2018-09-23 21:38:41

标签: go cgo

go vetgo build通常在发现10个错误后停止,并在cgo代码库上运行时以“ too many errors”中止:

$ go version
go version go1.10 linux/amd64

$ go vet loremipsum
src/loremipsum/foo.go:103: invalid operation: _Ctype__Bool(IS_OK(c)) && IS_EVIL(c) (mismatched types _Ctype__Bool and bool)
# 9 other vet issues
src/loremipsum/foo.go:203: too many errors

该项目足够大,以至于每个命令都需要花费几分钟的时间来运行,因此我宁愿一次获得所有问题的完整列表。

我可以通过传递go buildhttps://menno.io/posts/showing-all-go-compiler-errors/)来实现-gcflags "-e"

如何为go vet做同样的事情(它不需要-gcflags参数!)

0 个答案:

没有答案