首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Golint:一些问题可以通过VSCode来检测,但不能通过命令行检测。

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

Stack Overflow用户
提问于 2020-02-01 16:59:20
回答 1查看 809关注 0票数 0

VSCode在后台使用Golint可以检测到许多lint问题,但golint的命令行版本却无法检测到。因此,CI/CD工具无法检测所有问题。例如,以下代码:

代码语言:javascript
复制
ctx, _ := context.WithTimeout(context.Background(), timeout)

VSCode将收到警告:

应该调用context.WithTimeout返回的cancel函数,而不是丢弃它,以避免上下文泄漏。

但是当我运行命令行版本Golint时,它无法检测到。我想知道戈林是否有一些配置,但没有发现。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-02 07:00:18

此错误消息来自golangci/govetgolangci/golangci-lint的默认指针之一。

我是说我用金做的

这与不包括该检查的金币(高棉/棉绒)不同。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60019124

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档