#pre-commit
GumEnvDev
preechagum
One-click dev environment for VS Code — install 63 toolchains across 30 languages (incl. Julia/Fortran/Ada/V/D), 28 dev tools, 5 databases via winget/scoop/brew/apt. Welcome panel, status-bar quick actions, per-workspace .vscode/gumenvdev.json, version-manager integration (fnm/uv/pyenv/rustup/mise),
changAIs
changAIs
Review AI-generated code changes with line-level notes before committing.
GitHub Guardian
DakshSrivastava
Real-time secret leak detection & SAST vulnerability scanner with inline diagnostics, Quick Fixes, and workspace scanning.
AppsecD
bira
Shift-left AppSec for VS Code & Cursor — SAST + secret scan on every commit, AI-powered fix suggestions, and a per-org governance dashboard. Powered by appsec.shiprocket.in.
BlastRadius
RipanKumarDeb
Pre-commit impact intelligence: call graph traversal × test coverage × risk scoring — know your blast radius before you push.
Migration Checker
GenzeonCorporation
Static analysis tool for PostgreSQL migration scripts — detects risky SQL patterns like DROP, DELETE/UPDATE without WHERE, missing transactions, and more.
SecretGuard - Secret Detection
secretguard-cli
Real-time secret detection — catches API keys, tokens, and credentials as you type
Git Roast
hanjo92
A meme-forward VS Code extension that roasts staged changes before you commit.
Claude Commit Guard
MTechOne
Run Claude Code review on staged Git changes before commit.
Ratchet — Code Review & Complexity
magare
Local-first code review copilot: complexity CodeLens, complexity ratchet, duplication detection, git hotspots, pre-commit guardian, and AI drafting powered by GitHub Copilot or your local CLI agent (Claude Code, Codex, Gemini, Grok, OpenCode, custom).
PRChecklist — Pre-commit Checklists
mjethwa-streamlit
Define mandatory PR checklists per repo and tick them in a sidebar. Pre-commit enforcement free; team YAML templates, PR auto-fill, and analytics with Pro.
DiffGate — Review Gate for AI Code
srbsa
A deterministic guardrail for AI-edited code, inline on the lines you actually changed (🟢 merge / 🟡 glance / 🟠 verify). 0 false blocks; the same verdict as the DiffGate CLI and MCP server.