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