Problem
The chat-archive package doesn't have linting wired into the pre-commit or CI pipelines. Issue #84 tracks the broader golangci-lint v2 migration, but the chatarchive package should have lint coverage regardless.
Proposed fix
- Add
golangci-lint run ./pkg/chatarchive/... to the CI script
- Ensure
errcheck linter is enabled (per OWASP A10 / SECURITY.md)
- Add to pre-commit hook (fast: <2s for a single package)
References
Acceptance criteria