.golangci.yml 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. run:
  2. deadline: 10m
  3. issues:
  4. exclude-use-default: false
  5. exclude-rules:
  6. - path: _test.go
  7. linters:
  8. - errcheck
  9. - lll
  10. exclude:
  11. - "Package util"
  12. linters:
  13. disable-all: true
  14. enable:
  15. - errcheck
  16. - gosimple
  17. - govet
  18. - ineffassign
  19. - staticcheck
  20. - typecheck
  21. - unused
  22. - gofmt
  23. - godot
  24. - makezero
  25. - misspell
  26. - revive
  27. - wastedassign
  28. - lll
  29. linters-settings:
  30. revive:
  31. severity: "warning"
  32. confidence: 0.8
  33. rules:
  34. - name: blank-imports
  35. severity: warning
  36. disabled: false
  37. - name: context-as-argument
  38. severity: warning
  39. disabled: false
  40. - name: context-keys-type
  41. severity: warning
  42. disabled: false
  43. - name: dot-imports
  44. severity: warning
  45. disabled: false
  46. - name: error-return
  47. severity: warning
  48. disabled: false
  49. - name: error-strings
  50. severity: warning
  51. disabled: false
  52. - name: error-naming
  53. severity: warning
  54. disabled: false
  55. - name: exported
  56. severity: warning
  57. disabled: false
  58. - name: increment-decrement
  59. severity: warning
  60. disabled: false
  61. - name: var-naming
  62. severity: warning
  63. disabled: false
  64. - name: var-declaration
  65. severity: warning
  66. disabled: false
  67. - name: package-comments
  68. severity: warning
  69. disabled: false
  70. - name: range
  71. severity: warning
  72. disabled: false
  73. - name: receiver-naming
  74. severity: warning
  75. disabled: false
  76. - name: time-naming
  77. severity: warning
  78. disabled: false
  79. - name: unexported-return
  80. severity: warning
  81. disabled: false
  82. - name: indent-error-flow
  83. severity: warning
  84. disabled: false
  85. - name: errorf
  86. severity: warning
  87. disabled: false
  88. - name: empty-block
  89. severity: warning
  90. disabled: true
  91. - name: superfluous-else
  92. severity: warning
  93. disabled: false
  94. - name: unused-parameter
  95. severity: warning
  96. disabled: true
  97. - name: unreachable-code
  98. severity: warning
  99. disabled: false
  100. - name: redefines-builtin-id
  101. severity: warning
  102. disabled: false