diff --git a/.config/nvim/lua/plugins/lsp.lua b/.config/nvim/lua/plugins/lsp.lua --- a/.config/nvim/lua/plugins/lsp.lua +++ b/.config/nvim/lua/plugins/lsp.lua @@ -19,7 +19,21 @@ return { gopls = function() require("lspconfig").gopls.setup({ capabilities = capabilities, - settings = { gopls = { gofumpt = true } }, + settings = { + gopls = { + analyses = { + unusedvariable = true, + useany = true, + }, + hints = { + constantValues = true, + rangeVariableTypes = true, + }, + vulncheck = "Imports", + gofumpt = true, + staticcheck = true, + }, + }, }) end, solargraph = function()