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