version: '2' linters: default: none enable: - copyloopvar - errcheck - govet - ineffassign - revive - staticcheck - unconvert - unused settings: revive: enable-all-rules: false rules: - name: blank-imports - name: context-as-argument - name: context-keys-type - name: early-return - name: error-naming - name: error-return - name: if-return - name: increment-decrement - name: range - name: receiver-naming - name: time-naming - name: unnecessary-stmt - name: var-declaration exclusions: generated: lax presets: - comments - common-false-positives - legacy - std-error-handling paths: - third_party$ - builtin$ - examples$ - node_modules$ issues: max-issues-per-linter: 0 max-same-issues: 0 formatters: exclusions: generated: lax paths: - third_party$ - builtin$ - examples$