wp-plugin-unused-js
Очень часто проекты и кодовая база в них растут очень быстро. В связи с этим, появляется проблема наличия мертвых файлов, которые только путают новых разработчиков и замедляют индексацию IDE. Понять, какие файлы действительно попадают к пользователю, можно переиспользовав данные о сборке.
Что плагин делает
- собирает информацию о попавших в сборку модулях (обращаемся к информации о компиляции)
- собирает информацию о всех модулях на файловой системе, начиная с папки
srdDir
. - если нашлись модули, которые не вошли в сборку, в корне проекта появляется файл
unused.json
, содержащий массив с относительными путями от корня репозитория до неиспользуемых модулей.
Пример
Файловая система
components
component1/index.js (+)
component2/index.js (+)
component3/index.js (unused)
node_modules
react/react.min.js (unused)
pages
page1/index.js (+)
unused.json
Содержимое [ "components/component3/index.js" ]