.golangci.yml 604 B

123456789101112131415161718192021222324
  1. linters:
  2. # Disable all linters.
  3. # Default: false
  4. disable-all: true
  5. # Enable specific linter
  6. # https://golangci-lint.run/usage/linters/#enabled-by-default-linters
  7. enable:
  8. # default linters
  9. - errcheck
  10. - gosimple
  11. - govet
  12. - ineffassign
  13. - staticcheck
  14. - typecheck
  15. - unused
  16. # additional linters
  17. - gosec
  18. - forcetypeassert
  19. # - contextcheck # disabled in CI for now because fixes to findings need additional work
  20. - noctx
  21. # - unconvert # disable because extra conversion typically don't hurt but can make code more clear
  22. - unparam
  23. - prealloc