github.com/nikandfor/loc@v0.5.1/.golangci.yml (about)

     1  run:
     2    #modules-download-mode: readonly
     3  linters-settings:
     4    govet:
     5      check-shadowing: false
     6    golint:
     7      min-confidence: 0
     8    gocognit:
     9      min-complexity: 30
    10    cyclop:
    11      max-complexity: 30
    12    maligned:
    13      suggest-new: true
    14    dupl:
    15      threshold: 100
    16    goconst:
    17      min-len: 2
    18      min-occurrences: 3
    19    depguard:
    20      rules:
    21        main:
    22          allow:
    23            - $gostd
    24            - github.com/beorn7/perks/quantile
    25            - github.com/getsentry/sentry-go
    26            - github.com/gin-gonic/gin
    27            - github.com/nikandfor/cli
    28            - github.com/nikandfor/errors
    29            - github.com/nikandfor/goid
    30            - github.com/nikandfor/loc
    31            - github.com/nikandfor/quantile
    32            - github.com/nikandfor/tlog
    33            - github.com/opentracing/opentracing-go
    34            - github.com/prometheus/client_golang
    35            - github.com/prometheus/client_model
    36            - github.com/stretchr/testify
    37            - go.opentelemetry.io/otel
    38            - golang.org/x
    39            - gopkg.in/fsnotify.v1
    40    misspell:
    41    lll:
    42      line-length: 170
    43    goimports:
    44      local-prefixes: github.com/nikandfor/tlog
    45    prealloc:
    46      simple: true
    47      for-loops: true
    48    gocritic:
    49      enabled-tags:
    50        - experimental
    51        - performance
    52        - style
    53      disabled-checks:
    54        - appendAssign
    55        - builtinShadow
    56        - commentedOutCode
    57        - octalLiteral
    58        - sloppyTestFuncName
    59        - unnamedResult
    60        - whyNoLint
    61        - yodaStyleExpr
    62  
    63  linters:
    64    enable-all: true
    65    disable:
    66      - exhaustive
    67      - exhaustivestruct
    68      - exhaustruct
    69      - forcetypeassert
    70      - funlen
    71      - gci
    72      - gochecknoglobals
    73      - gochecknoinits
    74      - godox
    75      - goerr113
    76      - golint
    77      - gomnd
    78      - nakedret
    79      - nlreturn
    80      - nonamedreturns
    81      - paralleltest
    82      - prealloc
    83      - testpackage
    84      - thelper
    85      - unparam
    86      - varnamelen
    87      - wsl