--- run: concurrency: 6 deadline: 5m skip-dirs-use-default: true skip-dirs: - contrib - dependencies skip-files: - swagger.go modules-download-mode: readonly linters: enable-all: true disable: # All these break for one reason or another - nolintlint - gocognit - testpackage - goerr113 - exhaustivestruct - errorlint - wrapcheck - paralleltest - wsl - godox - tparallel - gomnd - nlreturn - noctx - nestif - predeclared - thelper - ifshort - staticcheck - forbidigo - exhaustive - unparam - gofumpt - gci - godot - makezero - dupl - funlen - gochecknoglobals - gochecknoinits - goconst - gocyclo - lll - unconvert - errcheck - gocritic - gosec - maligned - gomoddirectives - revive - containedctx - contextcheck - cyclop - errname - forcetypeassert - ineffassign - ireturn - tagliatelle - varnamelen - errchkjson - maintidx - nilerr - nilnil linters-settings: errcheck: check-blank: false ignore: encoding/json:^Unmarshal,fmt:.*