RefactorGate
RefactorGate is a web app + GitHub/GitLab integration that acts like a “refactor safety gate” for pull requests. Instead of trying to auto-refactor your code (which often fails in real-world repos), it scores refactor risk and forces lightweight evidence: impacted modules, test coverage deltas, API surface changes, and performance-sensitive hotspots. It generates a PR checklist tailored to the diff, flags missing characterization tests, and highlights high-churn files where refactors tend to cause regressions. Teams can set policies (e.g., “any refactor touching auth requires added tests” or “no public API rename without deprecation notes”) and get a pass/fail status check. This is intentionally pragmatic: it reduces refactor-induced incidents and review time rather than promising magical code transformation. It’s an AI-assisted app (for diff understanding and checklist generation) combined with traditional static analysis and repo metadata.