run: timeout: 5m linters: enable: - asciicheck - depguard - errorlint - gci - gochecknoinits - gofmt - goimports - gosec - megacheck - misspell - nakedret - nolintlint - predeclared - revive - unconvert - unparam linters-settings: depguard: rules: prevent_unmaintained_packages: list-mode: lax files: - $all - "!$test" deny: - pkg: io/ioutil desc: "replaced by io and os packages since Go 1.16: https://tip.golang.org/doc/go1.16#ioutil" issues: exclude-rules: - linters: - gosec text: "Implicit memory aliasing in for loop." path: _test\.go - linters: - revive text: "unexported-return" - linters: - revive text: "var-naming"