为了账号安全,请及时绑定邮箱和手机立即绑定

Golint:一些问题可以通过 VSCode 检测,但不能通过命令行检测

Golint:一些问题可以通过 VSCode 检测,但不能通过命令行检测

Go
倚天杖 2022-05-10 17:12:58
有很多 lint 问题,后面使用 Golint 的 VSCode 可以检测到,但命令行版本golint不能。因此 CI/CD 工具无法检测到所有问题。例如下面的代码:ctx, _ := context.WithTimeout(context.Background(), timeout)VSCode 将有警告:context.WithTimeout 返回的取消函数应该被调用,而不是丢弃,以避免上下文泄漏但是当我运行 Golint 的命令行版本时,它无法检测到。我想知道 Golint 是否有一些配置,但没有找到。
查看完整描述

1 回答

?
慕婉清6462132

TA贡献1804条经验 获得超2个赞

此错误消息来自golangci/govet默认激活的 linter 之一golangci/golangci-lint

我的意思是我已经使用 golint 设置了它

这与不包括该检查的golint (golang/lint)不同。


查看完整回答
反对 回复 2022-05-10
  • 1 回答
  • 0 关注
  • 199 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信