@@ -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
+ }
+ }
}
}