aboutsummaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua')
-rw-r--r--lua/lspconfig/configs/golangci_lint_ls.lua17
1 files changed, 16 insertions, 1 deletions
diff --git a/lua/lspconfig/configs/golangci_lint_ls.lua b/lua/lspconfig/configs/golangci_lint_ls.lua
index 5e822206..109933d4 100644
--- a/lua/lspconfig/configs/golangci_lint_ls.lua
+++ b/lua/lspconfig/configs/golangci_lint_ls.lua
@@ -12,7 +12,22 @@ return {
cmd = { 'golangci-lint-langserver' },
filetypes = { 'go', 'gomod' },
init_options = {
- command = { 'golangci-lint', 'run', '--output.json.path=stdout', '--show-stats=false' },
+ command = {
+ 'golangci-lint',
+ 'run',
+ -- disable all output formats that might be enabled by the users .golangci.yml
+ '--output.text.path=',
+ '--output.tab.path=',
+ '--output.html.path=',
+ '--output.checkstyle.path=',
+ '--output.junit-xml.path=',
+ '--output.teamcity.path=',
+ '--output.sarif.path=',
+ -- disable stats output
+ '--show-stats=false',
+ -- enable JSON output to be used by the language server
+ '--output.json.path=stdout',
+ },
},
root_dir = function(fname)
return util.root_pattern(