IT资讯 CopyCat 新增 Lisp、Pascal 支持,并支持自选检测引擎

reuben · 2021-03-02 16:30:05 · 热度: 2

Gitee 推出的代码克隆检测服务 CopyCat 近期又有新动作,继上一次更新对 Swift、Python 和 C++ 语言的支持后,在最近一次的更新中支持了 Lisp、Pascal 语言的代码克隆扫描,现 CopyCat 共支持 12 种常见编程语言的代码克隆检测。

Lisp、Pascal 语言的实际检测效果如下:

Lisp

CopyCat 新增 Lisp、Pascal 支持,并支持自选检测引擎

Pascal

CopyCat 新增 Lisp、Pascal 支持,并支持自选检测引擎

除此之外,CopyCat 现还对 Java 和 C 语言提供了检测引擎切换功能,除了默认引擎外,还可以选择使用 NiCad 引擎与 Sim 引擎。 

NiCad 克隆检测是一个可扩展的、灵活的克隆检测工具,设计用于实现NiCad(自动检测接近遗漏的有意克隆)混合克隆检测方法,它是一种方便、易于使用的命令行工具,可以很容易地嵌入IDE和其他环境中。

Sim 是以文本结构及词法分析为主的一种代码克隆检测方法。

两者的代码对比算法以及代码之间的相似度计算都有较大的差异,你可以根据不同需求选择不同的引擎进行检测。

 CopyCat 新增 Lisp、Pascal 支持,并支持自选检测引擎

其中 default 为默认工具,在 default 下面的选项为可选的代码克隆检测引擎,选择后再点击“切换检测引擎”即可切换不同的检测引擎。

快来 https://copycat.gitee.com 体验吧!

文章转载自 OSCHINA 社区 [http://www.oschina.net]

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册