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