jscpd
用于编程源代码的复制/粘贴检测器,支持150多种格式。
复制/粘贴是许多项目中常见的技术债务。 jscpd可以查找在150多种编程语言和数字格式的文档中实现的重复块。 jscpd工具实现算法来搜索重复项。
jscpd的软件包
名称
版
描述
jscpd的主软件包(包括用于检测的cli和API)
核心检测算法,可用于检测不同环境中的重复项,对eventemmiter3的依赖性
文件中的重复检测器
用于标记化编程源代码的工具
LevelDB存储,用于大型存储库,比默认存储慢
jscpdHTML报告程序
jscpd的徽章记者
编程API
为了对您的应用程序进行集成复制/粘贴检测,可以使用编程API:
jscpd Promise API
import { IClone } from '@jscpd/core' ;
import { jscpd } from 'jscpd' ;
const clones : Promise < IClone> = jscpd ( process . argv ) ;
jscpd异步/等待API
import {
1