3 回答

TA贡献1818条经验 获得超3个赞
你可以试试这个设置。
"go.inferGopath": false,
"go.buildOnSave": "workspace",
"go.lintOnSave": "package",
"go.vetOnSave": "package",
"go.buildTags": "",
"go.buildFlags": [],
"go.lintFlags": [],
"go.vetFlags": [],
"go.coverOnSave": false,
"go.useCodeSnippetsOnFunctionSuggest": false,
"go.formatTool": "goreturns",
"go.gocodeAutoBuild": false,
"go.useLanguageServer": true,
"go.alternateTools": {
"go-langserver": "gopls",
},
"go.languageServerExperimentalFeatures": {
"format": true,
"autoComplete": true
},
"[go]": {
"editor.codeActionsOnSave": {
"source.organizeImports": true
},
},

TA贡献1844条经验 获得超8个赞
我看到了同样的问题,也使用golangci-lint了 lint 工具。当我查看 Go 扩展的输出时(视图 > 命令托盘 > 输出:关注输出视图;然后在输出视图的下拉列表中选择“Go”),我看到如下错误:
Error while running tool: /usr/local/bin/golangci-lint run --print-issued-lines=false
level=warning msg="[runner] Can't run linter goanalysis_metalinter: assign: failed prerequisites: inspect@example.com/pkg/example"
还有这个
level=error msg="Running error: buildssa: analysis skipped: errors in package: [/Users/tschaub/projects/pkg/example.go:6:15: undeclared name: SomethingIJustStartedTyping
第一个错误 ( assign: failed prerequisites) 在https://github.com/golangci/golangci-lint/issues/827中被记录,并以关于更新到golangci-lint@v1.24.0.
第二个错误 ( ) 已在https://github.com/golangci/golangci-lint/issues/896buildssa: analysis skipped出票,并且在我输入此内容时收到新的评论。
升级到 v1.24.0可能无法解决问题,但听起来它可能会生成更具描述性的输出。
即使使用golangci-lint@v1.24.0也不能解决我的问题。每当我进入这种“错误配置”状态时,我都需要退出 VSCode 并重新启动它。我希望在工具赶上 go 模块之后,事情会更加稳定/可靠。
- 3 回答
- 0 关注
- 268 浏览
添加回答
举报