go.mway.dev/x@v0.0.0-20240520034138-950aede9a3fb/.golangci.yml (about)

     1  run:
     2    timeout: 5m
     3    issues-exit-code: 1
     4    tests: true
     5    skip-dirs-use-default: true
     6    modules-download-mode: readonly
     7  
     8  output:
     9    formats:
    10      - format: colored-line-number
    11    print-issued-lines: true
    12    print-linter-name: true
    13  
    14  linters:
    15    enable:
    16      - dogsled
    17      - errcheck
    18      - goconst
    19      - gocyclo
    20      - gofumpt
    21      - goimports
    22      - gosimple
    23      - govet
    24      - ineffassign
    25      - lll
    26      - misspell
    27      - revive
    28      - staticcheck
    29      - typecheck
    30      - unconvert
    31      - unparam
    32      - unused
    33  
    34  linters-settings:
    35    dogsled:
    36      max-blank-identifiers: 2
    37    errcheck:
    38      check-type-assertions: true
    39      check-blank: true
    40    gocyclo:
    41      min-complexity: 10
    42    govet:
    43      enable-all: true
    44      # shadow: true
    45    lll:
    46      line-length: 100
    47    misspell:
    48      locale: US
    49  
    50  issues:
    51    exclude-rules:
    52      - linters:
    53          - lll
    54        source: "^//go:generate "
    55    exclude-use-default: false
    56    max-issues-per-linter: 0
    57    max-same-issues: 0
    58    new: true