Ответ 1
Я использовал PMD Copy/Paste Detector (CPD) в прошлом году в проекте. Был некоторый код для поддержки EcmascriptLanguage, но я вспоминаю о необходимости обновить GUI.java и перекомпилировать проект, чтобы заставить его работать.
Я ищу программное обеспечение, которое идентифицирует дублированный/избыточный код Javascript. Я нашел один такой инструмент под названием CloneDR, но не знаю, насколько он хорош.
Я искал похожие инструменты с открытым исходным кодом. Пожалуйста, направляйте.
Я использовал PMD Copy/Paste Detector (CPD) в прошлом году в проекте. Был некоторый код для поддержки EcmascriptLanguage, но я вспоминаю о необходимости обновить GUI.java и перекомпилировать проект, чтобы заставить его работать.
Если вы используете ruby (или даже имеете его в своей системе), вы можете попробовать flay-js (flay)
Возможно, стоит проверить раздел покрытия в Google Chrome, относительно новую функцию: https://developers.google.com/web/updates/2017/04/devtools-release-notes#coverage
Найдите неиспользуемый код CSS и JS с новой вкладкой Coverage. Когда вы загружаете или запускаете страницу, вкладка показывает, сколько кода было использовано, а сколько загружено. Вы можете уменьшить размер своих страниц, отправляя только тот код, который вам нужен.