- Fix Dockerfile: use correct v2 module path with commit SHA
(github.com/golangci/golangci-lint/v2/cmd/golangci-lint@eabc2638...)
- Add CGO_ENABLED=0 for alpine compatibility
- Fix 35 lint issues found by golangci-lint v2.1.6:
- Remove unused nolint directives, add nolintlint where needed
- Pre-allocate migrations slice
- Use t.Context() instead of context.Background() in tests
- Fix blank lines between comments and exported functions in ui.go