github.com/hanks177/podman/v4@v4.1.3-0.20220613032544-16d90015bc83/.golangci.yml (about)

     1  ---
     2  run:
     3    concurrency: 6
     4    deadline: 5m
     5    skip-dirs-use-default: true
     6    skip-dirs:
     7      - contrib
     8      - dependencies
     9    skip-files:
    10      - swagger.go
    11    modules-download-mode: readonly
    12  linters:
    13    enable-all: true
    14    disable:
    15      # All these break for one reason or another
    16      - nolintlint # some linter must be disabled (see `nolint` in the code)
    17      - tagliatelle # too many JSON keys cannot be changed due to compat
    18      - gocognit
    19      - testpackage
    20      - goerr113
    21      - exhaustivestruct
    22      - errorlint
    23      - wrapcheck
    24      - paralleltest
    25      - wsl
    26      - godox
    27      - tparallel
    28      - gomnd
    29      - nlreturn
    30      - noctx
    31      - nestif
    32      - predeclared
    33      - thelper
    34      - ifshort
    35      - forbidigo
    36      - exhaustive
    37      - gofumpt
    38      - gci
    39      - godot
    40      - dupl
    41      - funlen
    42      - gochecknoglobals
    43      - gochecknoinits
    44      - goconst
    45      - gocyclo
    46      - lll
    47      - gosec
    48      - maligned
    49      - gomoddirectives
    50      - containedctx
    51      - contextcheck
    52      - cyclop
    53      - errname
    54      - forcetypeassert
    55      - ireturn
    56      - varnamelen
    57      - maintidx
    58      - nilnil
    59      # deprecated linters
    60      - golint # replaced by revive
    61      - scopelint # replaced by exportloopref
    62      - interfacer
    63  linters-settings:
    64    errcheck:
    65      check-blank: false
    66      ignore: fmt:.*