
ImpactGuard
daedalus
ImpactGuard — Lightweight multi-language API impact analyzer
AI 简介
ImpactGuard 是一个轻量级的多语言 API 影响分析工具,用于在代码变更(如 Git 提交)中识别函数签名的语义变化及其对调用方的潜在影响。它基于 AST 和 Tree-sitter 实现跨语言(Python/TypeScript/Java/Rust 等 14 种)函数签名提取与语义比对,支持静态调用点分析、可选运行时追踪,并通过 S×E×C×λ 模型量化变更风险;还提供格式保持的自动补丁生成能力。适用于 CI/CD 流水线中的 API 兼容性检查、重构风险评估及大型多语言项目演进治理场景。
Python
MIT License111
Stars
19
Forks
1
Watchers
0
Issues
Star 增长
今日0
近 7 天0
近 30 天0
综合评分43.9
默认分支master