.golangci.yml

 1linters-settings:
 2  golint:
 3    min-confidence: 0.0
 4
 5linters:
 6  enable-all: true
 7  disable:
 8    # https://github.com/golangci/golangci-lint/issues/484
 9    - govet
10    - maligned
11    - wsl
12    - gomnd
13    - lll
14    - godox
15    - gochecknoglobals
16    - gochecknoinits
17    - funlen
18    - gocognit
19    - goconst
20    - interfacer
21    - dogsled
22    - dupl
23    - unparam
24    - nestif
25    - testpackage
26    - goerr113
27    - nolintlint
28    - godot
29    - stylecheck
30    - unused
31    - gofumpt
32    - exhaustive # Breaks on enum values exported from test packages.
33    - nlreturn
34    - gci
35
36    # - staticcheck
37
38issues:
39  # exclude-use-default: false
40  max-per-linter: 0