Долго искал инструмент для очистки файлов проекта от устаревшего и не используемого кода. Хорошие программы - платные и просят не приличные суммы денег, а плохих нам и даром не надо. Пришлось сделать самому.
Выкладываю, может кому пригодится в работе. В одном из последних проектов, объем ручной правки был около 15 тысяч строк кода написанного другими людьми. Вручную разбирать зависимости и чистить кучу этого трэша хватило бы на пару недель работы...
Утилита вычищает *.css от не используемых классов.
Как это использовать.
1. Открываем GitHub и копируем себе на сайт > Helium js module
2. Подключаем ПО ИНСТРУКЦИИ в заголовок тестируемой страницы: helium.js
3. В конце страницы аналогично вставляем: helium-ini()
4. Helium распарсит и выдаст список всех найденых классов.
5. Нажав Download Report, сохраните файл на диск.
6. Затем запустите программу css-cleaner.exe и нажав "Select Report file" выберите файл helium-report.txt, запустите очистку нажав Run.
Скачать архив с совместимым > helium
Скачать архив с Win утилитой > css-cleaner
В папке лежит пример.
Пока полностью не доделал и программа чистит только первый встреченный в списке: Stylesheet: *.css Позже исправлю. Найденые баги и недоделки пишите сюда.
CSS Cleaner
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей