doow-dev/Hawky Code Quality Gates

AI-powered code quality gates for multi-agent teams

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
modeOperating mode: "check" (default) runs gates on PR, "baseline" generates baseline.jsonnocheck
fail_fastStop running gates after first blocking gate failurenotrue
gatesComma-separated list of gates to run (typescript,eslint,semgrep,gitleaks,npm-audit,design-system,visual,llm-review)notypescript,eslint,semgrep,gitleaks
config_pathPath to Hawky configuration fileno.hawky.yml
github_tokenGitHub token for PR comments (defaults to GITHUB_TOKEN)no${{ github.token }}
commit_baselineCommit and push baseline files after generation (only for baseline mode)nofalse
visual_enabledEnable visual regression testingnofalse
visual_thresholdThreshold for visual differences (0.0-1.0, where 1.0 = 100% different)no0.1
visual_routesComma-separated list of routes to test visuallyno""
stacksComma-separated list of stacks to validate (typescript,go,rust,python,terraform,docker,kubernetes) or "auto" for auto-detectionnoauto
llm_enabledEnable LLM-powered code reviewnofalse
llm_api_keyAPI key for LLM service (Azure AI Foundry or compatible)no""
llm_endpointLLM endpoint URL (Azure AI Foundry deployment URL)no""
backend_checks_enabledEnable backend convention checks (NestJS repository pattern, DTO validation, N+1 queries, unbounded queries)nofalse
sprint_enabledEnable sprint tracking integrationnofalse
sprint_filePath to sprint file for integrationno.claude/work/SPRINT.md
coordination_enabledEnable cross-agent coordination checksnotrue
stale_branch_thresholdDays before marking a branch as stale for coordination checksno10
namedescription
statusOverall status (pass/fail)
gates_passedNumber of gates that passed
gates_failedNumber of gates that failed
report_urlURL to the full report (step summary)
baseline_violationsTotal violations in generated baseline (baseline mode only)
baseline_pathPath to generated baseline.json (baseline mode only)
llm_review_summarySummary of LLM code review findings (if llm_enabled=true)
visual_diff_countNumber of visual differences detected (if visual_enabled=true)
stacks_detectedComma-separated list of detected technology stacks
coordination_issuesNumber of cross-agent coordination issues found