微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

vim-go 与 golangci-lint 和 revive替换已弃用的 go-lint:对正确的配置感到困惑

如何解决vim-go 与 golangci-lint 和 revive替换已弃用的 go-lint:对正确的配置感到困惑

我真的很难让 vim-go 与 golanci-lint 配合得很好。

golint 是 go 的认 linter,已被弃用。大多数用户现在建议使用 revive

虽然 vim-gogolint认配置正在工作,但在状态行上打印了一条已弃用的消息,如果我输入 revive,我只会得到

vim-go: [golangci-lint] FAIL

Ubuntu 20.04,带有 8.1.2269-1ubuntu5 vim-go:v1.25

.vimrc:

  let g:go_Metalinter_enabled = []

  let g:go_Metalinter_command = 'golangci-lint'
  let g:go_Metalinter_autosave = 1
  let g:go_Metalinter_autosave_enabled = ['vet','revive','errcheck','staticcheck','unused','varcheck']

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。