# Minimum golangci-lint version required: v1.46.0 run: timeout: 3m skip-dirs: - report # megalinter results+fixes linters-settings: gocritic: disabled-checks: - ifElseChain importas: aliases: - pkg: 'github.com/sirupsen/logrus' alias: log - pkg: 'github.com/stretchr/testify/assert' alias: assert revive: rules: - name: unused-parameter disabled: true depguard: rules: main: deny: - pkg: github.com/pkg/errors desc: Please use "errors" package from standard library - pkg: gotest.tools/v3 desc: Please keep tests unified using only github.com/stretchr/testify - pkg: log desc: Please keep logging unified using only github.com/sirupsen/logrus linters: disable: - staticcheck enable: - govet - gocyclo - gosec - unconvert - dupl - nakedret - prealloc - gocritic - gosimple - goimports - whitespace - misspell - depguard - importas - nolintlint - revive