VSCode在后台使用Golint可以检测到许多lint问题,但golint的命令行版本却无法检测到。因此,CI/CD工具无法检测所有问题。例如,以下代码:
ctx, _ := context.WithTimeout(context.Background(), timeout)VSCode将收到警告:
应该调用context.WithTimeout返回的cancel函数,而不是丢弃它,以避免上下文泄漏。
但是当我运行命令行版本Golint时,它无法检测到。我想知道戈林是否有一些配置,但没有发现。
发布于 2020-02-02 07:00:18
https://stackoverflow.com/questions/60019124
复制相似问题