我很难让 vim-go 与 golanci-lint 一起玩得很好。
golint
,这是 go 的默认 linter,已被弃用。大多数用户现在建议使用revive
.
vim-go
虽然with的默认配置golint
正在工作,但在状态行上打印一条弃用的消息,如果我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']