您现在的位置是:首页 > 文章详情

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

日期:2021-03-02点击:712

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

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

Lisp

Pascal

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

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

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

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

 

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

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

原文链接:https://www.oschina.net/news/131611/copycat-support-lisp-pascal
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章