17 require("lspconfig")[server].setup({ capabilities = capabilities }) |
17 require("lspconfig")[server].setup({ capabilities = capabilities }) |
18 end, |
18 end, |
19 gopls = function() |
19 gopls = function() |
20 require("lspconfig").gopls.setup({ |
20 require("lspconfig").gopls.setup({ |
21 capabilities = capabilities, |
21 capabilities = capabilities, |
22 settings = { gopls = { gofumpt = true } }, |
22 settings = { |
|
23 gopls = { |
|
24 analyses = { |
|
25 unusedvariable = true, |
|
26 useany = true, |
|
27 }, |
|
28 hints = { |
|
29 constantValues = true, |
|
30 rangeVariableTypes = true, |
|
31 }, |
|
32 vulncheck = "Imports", |
|
33 gofumpt = true, |
|
34 staticcheck = true, |
|
35 }, |
|
36 }, |
23 }) |
37 }) |
24 end, |
38 end, |
25 solargraph = function() |
39 solargraph = function() |
26 require("lspconfig").solargraph.setup({ |
40 require("lspconfig").solargraph.setup({ |
27 capabilities = capabilities, |
41 capabilities = capabilities, |