Детектор двойного кода Javascript?

Я ищу программное обеспечение, которое идентифицирует дублированный/избыточный код Javascript. Я нашел один такой инструмент под названием CloneDR, но не знаю, насколько он хорош.

Я искал похожие инструменты с открытым исходным кодом. Пожалуйста, направляйте.

Ответ 1

Я использовал PMD Copy/Paste Detector (CPD) в прошлом году в проекте. Был некоторый код для поддержки EcmascriptLanguage, но я вспоминаю о необходимости обновить GUI.java и перекомпилировать проект, чтобы заставить его работать.

Ответ 2

Если вы используете ruby ​​(или даже имеете его в своей системе), вы можете попробовать flay-js (flay)

Ответ 3

Возможно, стоит проверить раздел покрытия в Google Chrome, относительно новую функцию: https://developers.google.com/web/updates/2017/04/devtools-release-notes#coverage

Найдите неиспользуемый код CSS и JS с новой вкладкой Coverage. Когда вы загружаете или запускаете страницу, вкладка показывает, сколько кода было использовано, а сколько загружено. Вы можете уменьшить размер своих страниц, отправляя только тот код, который вам нужен.