检测复制粘贴的和结构相似JavaScript代码。 需要Node.js 6.0+,并支持ES6,JSX和Flow。 注意:该项目大部分已针对0.10版本进行了重写,并且看到了一些重大更改。 总览 我们所有人都不得不处理代码异味,重复代码是常见的来源。 尽管某些实例很容易发现,但这种搜索是有用的CLI工具的理想用例。 确实存在为此目的而存在的解决方案,但是某些解决方案正在使用标识符或文字的代码千差万别的代码,而另一些解决方案则对JS生态系统的支持不佳:ES6,JSX,Flow,忽略模块声明和导入等。 复制粘贴的代码只是代码复制的一种类型。 通用模板和重复逻辑也可以使用jsinspect进行标