注意: 我已经通过我编写的工具广泛使用JSLint,该工具按时间间隔扫描我最近更新/创建的.js文件的当前项目目录。它大大提高了我的工作效率,我怀疑有什么和JSLint一样好的价格(它是免费的)。
那就是说,有没有可以找到重复或接近重复的代码块的分析工具,目标是更容易找到整合大型文件或中小型项目的机会?
答案 0 :(得分:1)
可能不是您的追随者,但Google的Javascript optimizer值得一看。
答案 1 :(得分:1)
我们的CloneDR是一种用于查找各种语言的精确和接近错过的克隆代码块的工具。它会在同一个文件中找到重复项,或者在数千个文件中找到它们。您无需向其提供任何指导;它可以自己找到克隆的代码。它不会被不同的缩进或换行符,甚至标识符的一致重命名所愚弄
它支持JavaScript,即使从网站上看不清楚。
您可以在网站上查看各种语言的样本克隆报告。
答案 2 :(得分:0)