.golangci.yml 711 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. linters-settings:
  2. gocyclo:
  3. min-complexity: 10
  4. goconst:
  5. min-len: 2
  6. min-occurrences: 4
  7. lll:
  8. line-length: 100
  9. gocritic:
  10. enabled-tags:
  11. - diagnostic
  12. - performance
  13. - style
  14. - experimental
  15. disabled-checks:
  16. - importShadow
  17. - paramTypeCombine
  18. - commentFormatting # https://github.com/go-critic/go-critic/issues/755
  19. - unnamedResult
  20. settings:
  21. hugeParam:
  22. sizeThreshold: 256
  23. issues:
  24. exclude-use-default: false
  25. exclude:
  26. # unparam
  27. - 'result .* is always'
  28. - 'always receives'
  29. linters:
  30. enable-all: true
  31. disable:
  32. - dupl
  33. - gochecknoglobals
  34. - gochecknoinits
  35. - gosec
  36. - scopelint
  37. - maligned