RippleGuard analyzes your codebase's dependency graph and git history to warn you when a code change may affect other functions or files — automatically, on save.
Features
- Automatic on-save impact analysis for JavaScript, TypeScript, and Python
- Function-level call graph: detects which specific functions are affected when you change a function, not just which files
- Git co-change mining: surfaces hidden coupling between files that don't directly import each other but historically change together
- Persistent, searchable sidebar showing your session's impact history
Requirements
Requires the RippleGuard backend API to be running. See the main project repository for setup instructions.
Known Issues
- Currently supports JavaScript, TypeScript, and Python codebases
- Requires the file/repo to be inside a git repository
Release Notes
0.0.1
Initial release: automatic on-save impact analysis, function-level call graph, and searchable sidebar history.