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

changeset 1177
93b5d2db30bc
parent 1174
753971334371
child 1178
8993dc4128de
--- 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()

mercurial