【发布时间】:2021-01-07 12:35:18
【问题描述】:
我正在使用 golangci-lint。默认情况下,它禁用 golint linter。要将 golint 添加到默认 linters,该命令需要一个 -E golint 标志:
golangci-lint run -E golint
从命令行运行正常。
但是现在我通过将这个选项添加到设置中来将 golangci-lint 与 VSCode 集成:
"go.lintTool":"golangci-lint",
默认的 linters 工作正常,但是当我添加一个标志以启用 golint 时,它会停止 linting 并且根本不返回任何输出。为了传递额外的标志,我关注了golangci-lint documentation 并添加了go.lintFlags:
"go.lintFlags": [
"--enable golint"
]
请注意,我不想只运行 golint,而是要启用 golangci-lint 中的所有默认 linter,并在此基础上使用 golint。
【问题讨论】:
标签: go visual-studio-code lint