.golangci.yml 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. linters:
  2. enable:
  3. - staticcheck
  4. - unconvert
  5. - gofmt
  6. - goimports
  7. - revive
  8. - ineffassign
  9. - vet
  10. - unused
  11. - misspell
  12. disable:
  13. - errcheck
  14. linters-settings:
  15. revive:
  16. ignore-generated-headers: true
  17. rules:
  18. - name: blank-imports
  19. - name: context-as-argument
  20. - name: context-keys-type
  21. - name: dot-imports
  22. - name: error-return
  23. - name: error-strings
  24. - name: error-naming
  25. - name: exported
  26. - name: if-return
  27. - name: increment-decrement
  28. - name: var-naming
  29. arguments: [["UID", "GID"], []]
  30. - name: var-declaration
  31. - name: package-comments
  32. - name: range
  33. - name: receiver-naming
  34. - name: time-naming
  35. - name: unexported-return
  36. - name: indent-error-flow
  37. - name: errorf
  38. - name: empty-block
  39. - name: superfluous-else
  40. - name: unused-parameter
  41. - name: unreachable-code
  42. - name: redefines-builtin-id
  43. issues:
  44. include:
  45. - EXC0002
  46. run:
  47. timeout: 8m
  48. skip-dirs:
  49. - example