version: "2" linters: default: none enable: - ineffassign - nakedret - revive - staticcheck - unconvert - unparam - unused settings: revive: confidence: 0.8 severity: warning rules: - name: blank-imports - name: context-as-argument - name: context-keys-type - name: dot-imports - name: error-return - name: error-strings - name: error-naming - name: exported - name: increment-decrement - name: var-naming - name: var-declaration - name: package-comments - name: range - name: receiver-naming - name: time-naming - name: unexported-return - name: indent-error-flow - name: errorf - name: empty-block - name: superfluous-else - name: unused-parameter - name: unreachable-code - name: redefines-builtin-id staticcheck: checks: - all exclusions: generated: lax presets: - comments - common-false-positives - legacy - std-error-handling paths: - third_party$ - builtin$ - examples$ issues: max-same-issues: 0 formatters: enable: - goimports exclusions: generated: lax paths: - third_party$ - builtin$ - examples$