github.com/byzk-project-deploy/viper@v0.0.0-20220810051311-c087119cd05b/.golangci.yaml (about)

     1  run:
     2      timeout: 5m
     3  
     4  linters-settings:
     5      gci:
     6          sections:
     7              - standard
     8              - default
     9              - prefix(github.com/spf13/viper)
    10      golint:
    11          min-confidence: 0
    12      goimports:
    13          local-prefixes: github.com/spf13/viper
    14  
    15  linters:
    16      disable-all: true
    17      enable:
    18          - bodyclose
    19          - deadcode
    20          - dogsled
    21          - dupl
    22          - durationcheck
    23          - exhaustive
    24          - exportloopref
    25          - gci
    26          - gofmt
    27          - gofumpt
    28          - goimports
    29          - gomoddirectives
    30          - goprintffuncname
    31          - govet
    32          - importas
    33          - ineffassign
    34          - makezero
    35          - misspell
    36          - nakedret
    37          - nilerr
    38          - noctx
    39          - nolintlint
    40          - prealloc
    41          - predeclared
    42          - revive
    43          - rowserrcheck
    44          - sqlclosecheck
    45          - staticcheck
    46          - structcheck
    47          - stylecheck
    48          - tparallel
    49          - typecheck
    50          - unconvert
    51          - unparam
    52          - unused
    53          - varcheck
    54          - wastedassign
    55          - whitespace
    56  
    57          # fixme
    58          # - cyclop
    59          # - errcheck
    60          # - errorlint
    61          # - exhaustivestruct
    62          # - forbidigo
    63          # - forcetypeassert
    64          # - gochecknoglobals
    65          # - gochecknoinits
    66          # - gocognit
    67          # - goconst
    68          # - gocritic
    69          # - gocyclo
    70          # - godot
    71          # - gosec
    72          # - gosimple
    73          # - ifshort
    74          # - lll
    75          # - nlreturn
    76          # - paralleltest
    77          # - scopelint
    78          # - thelper
    79          # - wrapcheck
    80  
    81          # unused
    82          # - depguard
    83          # - goheader
    84          # - gomodguard
    85  
    86          # don't enable:
    87          # - asciicheck
    88          # - funlen
    89          # - godox
    90          # - goerr113
    91          # - gomnd
    92          # - interfacer
    93          # - maligned
    94          # - nestif
    95          # - testpackage
    96          # - wsl