crush.json 978 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. {
  2. "$schema": "https://charm.land/crush.json",
  3. "lsp": {
  4. "gopls": {
  5. "options": {
  6. "gofumpt": true,
  7. "codelenses": {
  8. "gc_details": true,
  9. "generate": true,
  10. "run_govulncheck": true,
  11. "test": true,
  12. "tidy": true,
  13. "upgrade_dependency": true
  14. },
  15. "hints": {
  16. "assignVariableTypes": true,
  17. "compositeLiteralFields": true,
  18. "compositeLiteralTypes": true,
  19. "constantValues": true,
  20. "functionTypeParameters": true,
  21. "parameterNames": true,
  22. "rangeVariableTypes": true
  23. },
  24. "analyses": {
  25. "nilness": true,
  26. "unusedparams": true,
  27. "unusedvariable": true,
  28. "unusedwrite": true,
  29. "useany": true
  30. },
  31. "staticcheck": true,
  32. "directoryFilters": [
  33. "-.git",
  34. "-node_modules"
  35. ],
  36. "semanticTokens": true
  37. }
  38. }
  39. }
  40. }