
dry4go
unclebob
暂无描述
AI 简介
dry4go是一个用于检测Go语言代码中潜在重复代码的工具。它通过将函数体和签名转换为标准化的语法节点,并基于这些节点生成结构指纹来比较不同文件或目录下的Go函数和方法,使用Jaccard相似度衡量结构相似性,默认阈值为0.82。该工具能够识别出尽管名称、局部变量等细节不同但逻辑结构相似的函数,帮助开发者减少冗余代码。适用于大型Go项目维护过程中清理重复代码,提高代码质量和可维护性。
Go
23
Stars
2
Forks
23
Watchers
0
Issues
Star 增长
今日0
近 7 天0
近 30 天0
综合评分35.43
默认分支master