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

问题描述 投票:0回答:1

[使用Golint的VSCode可以检测到很多皮棉问题,但是golint的命令行版本无法检测到。因此,CI / CD工具无法检测所有问题。例如下面的代码:

ctx, _ := context.WithTimeout(context.Background(), timeout)

VSCode将显示警告:

由context.WithTimeout返回的取消函数,不丢弃,以避免上下文泄漏

但是当我运行命令行版本的Golint时,它无法检测到。我不知道Golint是否后面有一些配置,但没有找到。

go visual-studio-code golint
1个回答
1
投票

此错误消息来自golangci/govet,这是默认情况下激活的golangci/govet棉短绒之一。

我是说我已经使用golint进行了设置

这与golangci/golangci-lint不同,后者不包括该支票。

© www.soinside.com 2019 - 2024. All rights reserved.