
ImpactGuard
daedalus
ImpactGuard — Lightweight multi-language API impact analyzer
AI 简介
ImpactGuard 是一个轻量级的多语言API影响分析工具。它支持Python、TypeScript、JavaScript等多种编程语言,通过静态和运行时技术追踪函数签名的变化,检测破坏性变更,并分析调用点的影响。其核心功能包括自动提取函数签名、语义API差异分类、影响分析以及基于S × E × C × λ模型的风险评估。此外,ImpactGuard还能自动生成格式保持的补丁来修复受影响的代码。适用于需要在代码合并前确保API稳定性的开发场景,如持续集成/持续部署(CI/CD)流程中作为预提交检查或风险控制门使用。
Python
MIT License112
Stars
19
Forks
1
Watchers
0
Issues
Star 增长
今日0
近 7 天0
近 30 天0
综合评分43.9
默认分支master