
dupehound
Rafaelpta
Finds the code your AI wrote twice. Fast, offline duplicate-code detector: scan, history chart, CI gate. No AI required.
AI 简介
dupehound 是一款面向AI生成代码场景的离线重复代码检测工具,通过基于语法树(Tree-sitter)的结构指纹技术识别语义等价但标识符已重命名的函数级重复,不依赖文本匹配或外部服务。核心功能包括:`scan` 输出重复簇与代码冗余率(slop score)、`history` 分析Git历史中重复趋势、`check` 在CI中拦截新增重复并定位原始副本。所有操作本地执行、确定性高、支持跨平台。适用于AI辅助开发、大规模代码库治理及持续质量门禁场景。
Rust
MIT License86
Stars
9
Forks
1
Watchers
3
Issues
Star 增长
今日0
近 7 天0
近 30 天+1
综合评分43.1
默认分支main