unclebob

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