summaryrefslogtreecommitdiffstats
path: root/autoload/go
diff options
context:
space:
mode:
Diffstat (limited to 'autoload/go')
-rw-r--r--autoload/go/config.vim7
1 files changed, 4 insertions, 3 deletions
diff --git a/autoload/go/config.vim b/autoload/go/config.vim
index b087b2c4..ca89b16f 100644
--- a/autoload/go/config.vim
+++ b/autoload/go/config.vim
@@ -263,13 +263,14 @@ function! go#config#SetTemplateAutocreate(value) abort
let g:go_template_autocreate = a:value
endfunction
+let s:default_metalinter = 'staticcheck'
function! go#config#MetalinterCommand() abort
- return get(g:, 'go_metalinter_command', 'golangci-lint')
+ return get(g:, 'go_metalinter_command', s:default_metalinter)
endfunction
function! go#config#MetalinterAutosaveEnabled() abort
let l:default = []
- if get(g:, 'go_metalinter_command', 'golangci-lint') == 'golangci-lint'
+ if get(g:, 'go_metalinter_command', s:default_metalinter) == 'golangci-lint'
let l:default = ['govet', 'golint']
endif
@@ -278,7 +279,7 @@ endfunction
function! go#config#MetalinterEnabled() abort
let l:default = []
- if get(g:, 'go_metalinter_command', 'golangci-lint') == 'golangci-lint'
+ if get(g:, 'go_metalinter_command', s:default_metalinter) == 'golangci-lint'
let l:default = ['vet', 'golint', 'errcheck']
endif