github.com/nektos/act@v0.2.63-0.20240520024548-8acde99bfa9c/.golangci.yml (about) 1 # Minimum golangci-lint version required: v1.46.0 2 run: 3 timeout: 3m 4 5 skip-dirs: 6 - report # megalinter results+fixes 7 8 linters-settings: 9 gocyclo: 10 # minimal code complexity to report, 30 by default (but we recommend 10-20) 11 min-complexity: 15 12 gocritic: 13 disabled-checks: 14 - ifElseChain 15 importas: 16 aliases: 17 - pkg: 'github.com/sirupsen/logrus' 18 alias: log 19 - pkg: 'github.com/stretchr/testify/assert' 20 alias: assert 21 depguard: 22 rules: 23 main: 24 deny: 25 - pkg: github.com/pkg/errors 26 desc: Please use "errors" package from standard library 27 - pkg: gotest.tools/v3 28 desc: Please keep tests unified using only github.com/stretchr/testify 29 - pkg: log 30 desc: Please keep logging unified using only github.com/sirupsen/logrus 31 linters: 32 enable: 33 - megacheck 34 - govet 35 - revive 36 - gocyclo 37 - gosec 38 - unconvert 39 - dupl 40 - nakedret 41 - prealloc 42 - exportloopref 43 - gocritic 44 - goimports 45 - whitespace 46 - misspell 47 - depguard 48 - importas 49 - contextcheck 50 - nolintlint 51 - revive