run: concurrency: 2 linters: enable-all: false disable-all: true enable: - deadcode - depguard - errcheck - gocyclo - gofmt - goimports - revive - gosimple - govet - ineffassign - lll - misspell - nakedret - staticcheck - structcheck - typecheck - unconvert - unparam - unused - varcheck linters-settings: depguard: list-type: blacklist include-go-root: true packages: # The io/ioutil package has been deprecated. # https://go.dev/doc/go1.16#ioutil - io/ioutil gocyclo: min-complexity: 16 lll: line-length: 200 issues: # golangci hides some golint warnings (the warning about exported things # withtout documentation for example), this will make it show them anyway. exclude-use-default: false exclude: - should not use dot imports