# golangci-lint configuration # See https://golangci-lint.run/usage/configuration/ version: 2 run: timeout: 5m tests: true modules-download-mode: readonly linters: enable: - errcheck - govet - staticcheck - gosec disable: - gocritic # Can be enabled later for stricter checks linters-settings: gosec: severity: medium errcheck: check-blank: true issues: exclude-use-default: false max-issues-per-linter: 0 max-same-issues: 0 exclude-rules: # Exclude test files from some checks - path: _test\.go linters: - errcheck - gosec output: print-issued-lines: true print-linter-name: true