...

Text file src/sigs.k8s.io/gateway-api/.golangci.yml

Documentation: sigs.k8s.io/gateway-api

     1run:
     2  timeout: 10m
     3  issues-exit-code: 1
     4  max-issues-per-linter: 0
     5  max-same-issues: 0
     6  tests: true
     7  skip-dirs-use-default: true
     8  modules-download-mode: readonly
     9  allow-parallel-runners: false
    10
    11linters:
    12  fast: false
    13  enable:
    14  - errcheck
    15  - exportloopref
    16  - gocritic
    17  - gofumpt
    18  - goimports
    19  - gomodguard
    20  - gosec
    21  - govet
    22  - misspell
    23  - revive
    24  - unconvert
    25  - unparam
    26  - unused
    27  - whitespace
    28  disable:
    29  - scopelint
    30  disable-all: false
    31  presets:
    32  - bugs
    33  - unused
    34
    35# all available settings of specific linters
    36linters-settings:
    37  gofmt:
    38    # simplify code: gofmt with `-s` option, true by default
    39    simplify: true
    40  goimports:
    41    local-prefixes: sigs.k8s.io/gateway-api
    42  golint:
    43    min-confidence: 0.9
    44  govet:
    45    # report about shadowed variables
    46    check-shadowing: true
    47  misspell:
    48    locale: US
    49    ignore-words: []
    50  gomodguard:
    51    blocked:
    52    # List of blocked modules.
    53      modules:
    54        - io/ioutil:
    55            recommendations:
    56              - io
    57              - os
    58            reason: "Deprecation of package ioutil in Go 1.16."
    59
    60issues:
    61  exclude-rules:
    62    # Exclude some linters from running on tests files.
    63    - path: _test\.go
    64      linters:
    65        - gocyclo
    66        - errcheck
    67        - dupl
    68  exclude:
    69    - Using the variable on range scope `tc` in function literal

View as plain text