github.com/rudderlabs/rudder-go-kit@v0.30.0/.golangci.yml (about)

     1  run:
     2    timeout: 5m
     3    go: '1.21'
     4  
     5  linters:
     6    enable:
     7      - deadcode
     8      - errcheck
     9      - gosimple
    10      - govet
    11      - ineffassign
    12      - staticcheck
    13      - typecheck
    14      - unused
    15      - unparam
    16      - unconvert
    17      - varcheck
    18      - bodyclose
    19      - decorder
    20      - makezero
    21      - nilnil
    22      - nilerr
    23      - rowserrcheck
    24      - tenv
    25      - wastedassign
    26      - unparam
    27      - misspell
    28      - unconvert
    29      - depguard
    30  
    31  issues:
    32    exclude-use-default: true
    33    exclude-case-sensitive: false
    34    max-issues-per-linter: 50
    35    max-same-issues: 10
    36    new: false
    37  
    38  linters-settings:
    39    depguard:
    40      rules:
    41        main:
    42          files:
    43            - $all
    44            - "!**/uuid_test.go"
    45          deny:
    46            - pkg: "github.com/gofrs/uuid"
    47              desc: 'use github.com/google/uuid instead'
    48            - pkg: "golang.org/x/exp/slices"
    49              desc: 'use "slices" instead'