run: timeout: 10m build-tags: - integration modules-download-mode: readonly output: format: tab sort-results: true linters: enable: # Default linters - errcheck - gosimple - govet - ineffassign - staticcheck - typecheck - unused # Additional linters - bodyclose - errname - exportloopref - godot - gofmt - gofumpt - misspell - noctx - revive - tenv - unconvert - unparam issues: max-issues-per-linter: 0 max-same-issues: 20 include: - EXC0012 - EXC0014 linters-settings: errcheck: # List of functions to exclude from checking, where each entry is a single function to exclude. # See https://github.com/kisielk/errcheck#excluding-functions for details. exclude-functions: - (*go.uber.org/zap.Logger).Sync - (*google.golang.org/grpc.Server).Serve revive: rules: - name: argument-limit disabled: false arguments: - 5 severity: warning