.config/nvim/lua/plugins/lsp.lua

changeset 1178
8993dc4128de
parent 1177
93b5d2db30bc
equal deleted inserted replaced
1177:93b5d2db30bc 1178:8993dc4128de
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 = { 22 settings = {
23 -- https://github.com/golang/tools/blob/master/gopls/doc/settings.md
23 gopls = { 24 gopls = {
24 analyses = { 25 analyses = {
25 unusedvariable = true, 26 unusedvariable = true,
26 useany = true, 27 useany = true,
27 }, 28 },
28 hints = { 29 hints = {
30 assignVariableTypes = true,
29 constantValues = true, 31 constantValues = true,
30 rangeVariableTypes = true, 32 rangeVariableTypes = true,
31 }, 33 },
32 vulncheck = "Imports", 34 vulncheck = "Imports",
33 gofumpt = true, 35 gofumpt = true,

mercurial