Files
the-other-dude/poller/.golangci.yml
Jason Staack e19745c1ba fix(ci): resolve Go lint and test failures in poller
- Add .golangci.yml to configure golangci-lint (disables errcheck which
  fires excessively on idiomatic defer Close() patterns; suppresses SA1019
  and ST1000 staticcheck rules)
- Fix testutil devicesSchema missing columns: certificate_authorities table,
  encrypted_credentials_transit, tls_mode, ssh_port, ssh_host_key_fingerprint
  — all required by FetchDevices/GetDevice LEFT JOIN queries
- Remove dead collectHealthError function from device/health.go (unused)
- Fix S1009 staticcheck: remove redundant nil check before len() in vault/cache.go

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-14 22:22:53 -05:00

23 lines
697 B
YAML

version: "2"
linters:
default: standard
disable:
# errcheck generates excessive noise for idiomatic defer Close() patterns
# and goroutine-internal writes where errors cannot be propagated. The
# codebase handles errors where they matter (network, DB, crypto ops).
- errcheck
settings:
staticcheck:
checks:
- "all"
- "-SA1019" # nhooyr.io/websocket deprecation — library is maintained, just rebranded
- "-ST1000" # package comment — not all packages need a doc comment
issues:
exclude-rules:
# Suppress unused linter for internal helpers in test support packages.
- path: "internal/testutil/"
linters:
- unused