summaryrefslogtreecommitdiff
path: root/.config/nvim/lua/custom
diff options
context:
space:
mode:
authorKyren223 <ulmliad223@gmail.com>2024-10-02 17:45:52 +0300
committerKyren223 <ulmliad223@gmail.com>2024-10-02 17:45:52 +0300
commit0bbc062812b94e15ae26fcf2cf50334efccfdda0 (patch)
tree9d237dfaa3202ff0269be1bdd24f4044b9adf5ae /.config/nvim/lua/custom
parentdb1bdc38829934052363f6f595bac1ee18830038 (diff)
feat: changed some gopls settings
Diffstat (limited to '.config/nvim/lua/custom')
-rw-r--r--.config/nvim/lua/custom/config/language-servers.lua35
1 files changed, 31 insertions, 4 deletions
diff --git a/.config/nvim/lua/custom/config/language-servers.lua b/.config/nvim/lua/custom/config/language-servers.lua
index 199aba2..7700493 100644
--- a/.config/nvim/lua/custom/config/language-servers.lua
+++ b/.config/nvim/lua/custom/config/language-servers.lua
@@ -73,10 +73,37 @@ return {
end,
settings = {
gopls = {
- completeUnimported = true,
- -- usePlaceholders = true,
- analyses = {
- unusedparams = true,
+ gofumpt = true,
+ codelenses = {
+ gc_details = false,
+ generate = true,
+ regenerate_cgo = true,
+ run_govulncheck = true,
+ test = true,
+ tidy = true,
+ upgrade_dependency = true,
+ vendor = true,
+ hints = {
+ assignVariableTypes = true,
+ compositeLiteralFields = true,
+ compositeLiteralTypes = true,
+ constantValues = true,
+ functionTypeParameters = true,
+ parameterNames = true,
+ rangeVariableTypes = true,
+ },
+ analyses = {
+ fieldalignment = true,
+ nilness = true,
+ unusedparams = true,
+ unusedwrite = true,
+ useany = true,
+ },
+ usePlaceholders = false,
+ completeUnimported = true,
+ staticcheck = true,
+ directoryFilters = { '-.git', '-.vscode', '-.idea', '-.vscode-test', '-node_modules' },
+ semanticTokens = true,
},
},
},