github.com/nektos/act@v0.2.63/.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