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