github.com/go-swagger/go-swagger@v0.31.0/.golangci.yml (about)

     1  linters-settings:
     2    depguard:
     3      rules:
     4        main:
     5          list-mode: lax
     6          deny:
     7            - pkg: github.com/pkg/errors
     8              desc: "Use errors or fmt instead of github.com/pkg/errors"
     9    dupl:
    10      threshold: 200
    11    goconst:
    12      min-len: 2
    13      min-occurrences: 2
    14    gocyclo:
    15      min-complexity: 25
    16    goimports:
    17      local-prefixes: github.com/go-swagger/go-swagger
    18    golint:
    19      min-confidence: 0
    20    govet:
    21      check-shadowing: true
    22    maligned:
    23      suggest-new: true
    24    testifylint:
    25      disable:
    26        - float-compare
    27        - go-require
    28      enable:
    29        - bool-compare
    30        - compares
    31        - empty
    32        - error-is-as
    33        - error-nil
    34        - expected-actual
    35        - len
    36        - require-error
    37        - suite-dont-use-pkg
    38        - suite-extra-assert-call
    39  
    40  run:
    41    skip-dirs:
    42      - playground
    43      - fixtures
    44      - cmd
    45    timeout: 5m
    46  
    47  linters:
    48    enable:
    49      - depguard
    50      - errorlint
    51      - gocritic
    52      - gofumpt
    53      - goimports
    54      - gosec
    55      - misspell
    56      - revive
    57      - stylecheck
    58      - testifylint
    59      - unconvert
    60    disable:
    61      - dupl
    62      - gochecknoglobals
    63      - gochecknoinits
    64      - lll
    65      - maligned
    66      - nakedret
    67      - unparam