From 7b4691ea9120343c93109cd1d92ba88260cf676d Mon Sep 17 00:00:00 2001 From: Christian Rocha Date: Wed, 19 Nov 2025 21:32:55 -0500 Subject: [PATCH] chore: add gopls settings from Carlos's dotfiles (#1424) Co-authored-by: Crush --- crush.json | 36 +++++++++++++++++++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/crush.json b/crush.json index f5daef89add28ad4924c2bb87ca70020af005d67..5f2ed2f0295b558a998c805524d632650b30f585 100644 --- a/crush.json +++ b/crush.json @@ -1,6 +1,40 @@ { "$schema": "https://charm.land/crush.json", "lsp": { - "gopls": {} + "gopls": { + "options": { + "gofumpt": true, + "codelenses": { + "gc_details": true, + "generate": true, + "run_govulncheck": true, + "test": true, + "tidy": true, + "upgrade_dependency": true + }, + "hints": { + "assignVariableTypes": true, + "compositeLiteralFields": true, + "compositeLiteralTypes": true, + "constantValues": true, + "functionTypeParameters": true, + "parameterNames": true, + "rangeVariableTypes": true + }, + "analyses": { + "nilness": true, + "unusedparams": true, + "unusedvariable": true, + "unusedwrite": true, + "useany": true + }, + "staticcheck": true, + "directoryFilters": [ + "-.git", + "-node_modules" + ], + "semanticTokens": true + } + } } }