github.com/goccy/go-json@v0.10.3-0.20240509105655-5e2ae3f23c1d/.golangci.yml (about)

     1  run:
     2    skip-files:
     3      - encode_optype.go
     4      - ".*_test\\.go$"
     5  
     6  linters-settings:
     7    govet:
     8      enable-all: true
     9      disable:
    10        - shadow
    11  
    12  linters:
    13    enable-all: true
    14    disable:
    15      - dogsled
    16      - dupl
    17      - exhaustive
    18      - exhaustivestruct
    19      - errorlint
    20      - forbidigo
    21      - funlen
    22      - gci
    23      - gochecknoglobals
    24      - gochecknoinits
    25      - gocognit
    26      - gocritic
    27      - gocyclo
    28      - godot
    29      - godox
    30      - goerr113
    31      - gofumpt
    32      - gomnd
    33      - gosec
    34      - ifshort
    35      - lll
    36      - makezero
    37      - nakedret
    38      - nestif
    39      - nlreturn
    40      - paralleltest
    41      - testpackage
    42      - thelper
    43      - wrapcheck
    44      - interfacer
    45      - lll
    46      - nakedret
    47      - nestif
    48      - nlreturn
    49      - testpackage
    50      - wsl
    51      - varnamelen
    52      - nilnil
    53      - ireturn
    54      - govet
    55      - forcetypeassert
    56      - cyclop
    57      - containedctx
    58      - revive
    59      - nosnakecase
    60      - exhaustruct
    61      - depguard
    62  
    63  issues:
    64    exclude-rules:
    65      # not needed
    66      - path: /*.go
    67        text: "ST1003: should not use underscores in package names"
    68        linters:
    69          - stylecheck
    70      - path: /*.go
    71        text: "don't use an underscore in package name"
    72        linters:
    73          - golint
    74      - path: rtype.go
    75        linters:
    76          - golint
    77          - stylecheck
    78      - path: error.go
    79        linters:
    80          - staticcheck
    81  
    82    # Maximum issues count per one linter. Set to 0 to disable. Default is 50.
    83    max-issues-per-linter: 0
    84  
    85    # Maximum count of issues with the same text. Set to 0 to disable. Default is 3.
    86    max-same-issues: 0