指导在重构代码时保持行为一致,通过建立验证边界确保提取、合并或清理操作的安全性,要求中间状态可构建测试,变更前后行为匹配。
在确认行为后,通过小步验证的方式简化代码复杂度,提升清晰度。严格保持原有行为不变,将清理工作与正确性修复分离,避免删除必要的安全检查或引入破坏性重构。
将现有Semgrep规则移植到指定目标语言,生成独立的规则和测试文件。用于跨语言漏洞模式扩展及多语言代码库覆盖。


