.golangci.yml

  1run:
  2  deadline: 10m
  3
  4issues:
  5  exclude-use-default: false
  6  exclude-rules:
  7    - path: _test.go
  8      linters:
  9        - errcheck
 10        - lll
 11  exclude:
 12  - "Package util"
 13
 14linters:
 15  disable-all: true
 16  enable:
 17    - errcheck
 18    - gosimple
 19    - govet
 20    - ineffassign
 21    - staticcheck
 22    - typecheck
 23    - unused
 24    - gofmt
 25    - godot
 26    - makezero
 27    - misspell
 28    - revive
 29    - wastedassign
 30    - lll
 31
 32linters-settings:
 33  revive:
 34    severity: "warning"
 35    confidence: 0.8
 36    rules:
 37      - name: blank-imports
 38        severity: warning
 39        disabled: false
 40      - name: context-as-argument
 41        severity: warning
 42        disabled: false
 43      - name: context-keys-type
 44        severity: warning
 45        disabled: false
 46      - name: dot-imports
 47        severity: warning
 48        disabled: true
 49      - name: error-return
 50        severity: warning
 51        disabled: false
 52      - name: error-strings
 53        severity: warning
 54        disabled: false
 55      - name: error-naming
 56        severity: warning
 57        disabled: false
 58      - name: exported
 59        severity: warning
 60        disabled: false
 61      - name: increment-decrement
 62        severity: warning
 63        disabled: false
 64      - name: var-naming
 65        severity: warning
 66        disabled: false
 67      - name: var-declaration
 68        severity: warning
 69        disabled: false
 70      - name: package-comments
 71        severity: warning
 72        disabled: false
 73      - name: range
 74        severity: warning
 75        disabled: false
 76      - name: receiver-naming
 77        severity: warning
 78        disabled: false
 79      - name: time-naming
 80        severity: warning
 81        disabled: false
 82      - name: unexported-return
 83        severity: warning
 84        disabled: false
 85      - name: indent-error-flow
 86        severity: warning
 87        disabled: false
 88      - name: errorf
 89        severity: warning
 90        disabled: false
 91      - name: empty-block
 92        severity: warning
 93        disabled: true
 94      - name: superfluous-else
 95        severity: warning
 96        disabled: false
 97      - name: unused-parameter
 98        severity: warning
 99        disabled: true
100      - name: unreachable-code
101        severity: warning
102        disabled: false
103      - name: redefines-builtin-id
104        severity: warning
105        disabled: false