Skip to content

feat(plugin): add automatic checklist verification on pre-commit#1023

Merged
JeremyDev87 merged 1 commit into
masterfrom
feat/precommit-checklist-1001
Mar 27, 2026
Merged

feat(plugin): add automatic checklist verification on pre-commit#1023
JeremyDev87 merged 1 commit into
masterfrom
feat/precommit-checklist-1001

Conversation

@JeremyDev87

Copy link
Copy Markdown
Owner

Summary

  • Add ChecklistVerifier module that maps staged file patterns to quality checklist domains
  • Integrate into PreToolUse hook — on git commit, auto-detect security/accessibility/performance concerns
  • Show top 3-5 checklist items as non-blocking warning in additionalContext

Domain Detection Rules

Pattern Domain
auth/, login, password, token, session, oauth, jwt security
.css, .scss, .tsx + ARIA content accessibility
api/, controllers/, endpoints/, routes/ performance

Test plan

  • 28 unit tests covering domain detection, checklist items, formatting, and integration
  • All 48 hook tests pass (no regressions)
  • Manual: stage auth file → git commit → verify security checklist appears
  • Manual: stage .css file → git commit → verify accessibility checklist appears

Closes #1001

When git commit is detected, analyze staged files and auto-select
relevant checklist domains (security, accessibility, performance).
Shows top 3-5 items as non-blocking warning in additionalContext.

Closes #1001
@JeremyDev87 JeremyDev87 added the wave-3 Wave 3: During Work (parallel) label Mar 27, 2026
@vercel

vercel Bot commented Mar 27, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
codingbuddy-landing Ready Ready Preview, Comment Mar 27, 2026 4:59pm

@JeremyDev87 JeremyDev87 self-assigned this Mar 27, 2026
@JeremyDev87 JeremyDev87 merged commit af765fe into master Mar 27, 2026
94 of 97 checks passed
@JeremyDev87 JeremyDev87 deleted the feat/precommit-checklist-1001 branch March 27, 2026 17:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

wave-3 Wave 3: During Work (parallel)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(plugin): add automatic checklist verification on pre-commit

1 participant