Skip to content

refactor: streamline report format for large orgs#17

Merged
packet-mover merged 1 commit intomainfrom
refactor/streamline-report
Apr 6, 2026
Merged

refactor: streamline report format for large orgs#17
packet-mover merged 1 commit intomainfrom
refactor/streamline-report

Conversation

@packet-mover
Copy link
Copy Markdown
Contributor

@packet-mover packet-mover commented Apr 6, 2026

Summary

  • Compliant repos collapsed into clickable link list
  • Non-compliant repos in collapsible sections showing only failing rules as bullets
  • Clickable repo links everywhere (github.com/org/repo)
  • Overall compliance metric in header (**Compliant:** 32/50 (64%))
  • Empty sections omitted (no "Fully compliant" when all fail, and vice versa)
  • "No repos found" instead of empty summary table for 0 repos
  • Proper singular/plural ("1 repo" vs "2 repos")
  • Full golden-string tests with fixed timestamp for exact output verification

Test plan

  • go test ./... passes (5 full golden-string tests)
  • go vet ./... clean

- Compliant repos collapsed into clickable link list
- Non-compliant repos collapsed, showing only failing rules as bullets
- Clickable repo links (github.com/org/repo) everywhere
- Overall compliance metric in header
- Empty sections omitted
- "No repos found" for empty results
- Proper singular/plural ("1 repo" vs "2 repos")
- Full golden-string tests with fixed timestamp

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@packet-mover packet-mover merged commit 4a93202 into main Apr 6, 2026
2 checks passed
@packet-mover packet-mover deleted the refactor/streamline-report branch April 6, 2026 10:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant