summaryrefslogtreecommitdiff
path: root/vendor/github.com/ulule/limiter/v3/.golangci.yml
blob: 02556edabc1e135fd3f000616ab3ce61fc83a825 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
run:
  concurrency: 4
  deadline: 1m
  issues-exit-code: 1
  tests: true


output:
  format: colored-line-number
  print-issued-lines: true
  print-linter-name: true


linters-settings:
  errcheck:
    check-type-assertions: false
    check-blank: false
  govet:
    check-shadowing: false
    use-installed-packages: false
  golint:
    min-confidence: 0.8
  gofmt:
    simplify: true
  gocyclo:
    min-complexity: 10
  maligned:
    suggest-new: true
  dupl:
    threshold: 80
  goconst:
    min-len: 3
    min-occurrences: 3
  misspell:
    locale: US
  lll:
    line-length: 140
  unused:
    check-exported: false
  unparam:
    algo: cha
    check-exported: false
  nakedret:
    max-func-lines: 30

linters:
  enable:
    - megacheck
    - govet
    - errcheck
    - gas
    - structcheck
    - varcheck
    - ineffassign
    - deadcode
    - typecheck
    - unconvert
    - gocyclo
    - gofmt
    - misspell
    - lll
    - nakedret
  enable-all: false
  disable:
    - depguard
    - prealloc
    - dupl
    - maligned
  disable-all: false


issues:
  exclude-use-default: false
  max-per-linter: 1024
  max-same: 1024
  exclude:
    - "G304"
    - "G101"
    - "G104"