是否有任何工具可以检测JavaScript中的代码重复?我尝试过“PMD重复代码检测器”,但它不支持.js扩展名。
答案 0 :(得分:2)
答案 1 :(得分:2)
我会推荐JSCPD
npm install -g jscpd
jscpd ./path/to/code
(您有几种类型的报告程序,默认为控制台,但您可以像这样使用html:jscpd -r html ./path/to/code
)
其他解决方案:
答案 2 :(得分:0)
我建议看一下这个帖子(也在stackoverflow上): Javascript source code analysis ( specifically duplication checking )
答案 3 :(得分:0)
IDE可以具有此功能。我使用IntelliJ,这个IDE在2个范围内有一个内置的重复代码检查机制: