.golangci.yml 782 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. run:
  2. timeout: 5m
  3. skip-dirs:
  4. - external
  5. skip-files:
  6. - generated.*
  7. issues:
  8. new: true
  9. exclude-rules:
  10. - path: _test\.go
  11. linters:
  12. - gocyclo
  13. - errcheck
  14. - dupl
  15. - gosec
  16. - goconst
  17. linters:
  18. enable:
  19. - bodyclose
  20. - deadcode
  21. - depguard
  22. - dogsled
  23. - dupl
  24. - errcheck
  25. - exhaustive
  26. - goconst
  27. - gocritic
  28. - gocyclo
  29. - gofmt
  30. - goimports
  31. - golint
  32. - goprintffuncname
  33. - gosec
  34. - gosimple
  35. - govet
  36. - ineffassign
  37. - interfacer
  38. - misspell
  39. - nakedret
  40. - noctx
  41. - nolintlint
  42. - rowserrcheck
  43. - scopelint
  44. - staticcheck
  45. - structcheck
  46. - stylecheck
  47. - typecheck
  48. - unconvert
  49. - unparam
  50. - unused
  51. - varcheck
  52. - whitespace