drxnfdx798517235 2018-09-23 21:38
浏览 69

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

go vet and go build normally stop after finding 10 errors and abort with "too many errors" when run on a cgo codebase:

$ 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

The project is large enough that each of these commands takes ~minutes to run, so I'd prefer to get a complete list of issues all at once.

I can achieve this with go build by passing -gcflags "-e" (https://menno.io/posts/showing-all-go-compiler-errors/)

How can I do the same for go vet (which doesn't take a -gcflags parameter!)

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 神经网络预测均方误差很小 但是图像上看着差别太大
    • ¥15 Oracle中如何从clob类型截取特定字符串后面的字符
    • ¥15 想通过pywinauto自动电机应用程序按钮,但是找不到应用程序按钮信息
    • ¥15 如何在炒股软件中,爬到我想看的日k线
    • ¥15 seatunnel 怎么配置Elasticsearch
    • ¥15 PSCAD安装问题 ERROR: Visual Studio 2013, 2015, 2017 or 2019 is not found in the system.
    • ¥15 (标签-MATLAB|关键词-多址)
    • ¥15 关于#MATLAB#的问题,如何解决?(相关搜索:信噪比,系统容量)
    • ¥500 52810做蓝牙接受端
    • ¥15 基于PLC的三轴机械手程序