У меня есть стилиCSS AST анализатор
.a{width: 10px;}
...
.a{width: 20px;}
Является ли очевидно, что первый селектор не используется. Я ищу инструмент, который дает мне информацию о таких местах в css. например getUnusedRule(styles)
-> номер строки в стиле.css, правило, селектор, что-л. остальное.
Второй случай является извещение о слишком вложенных селекторах
.a .b .c .d{...}
getTooLongSelectors(styles, maxNestingNum)
-> Информация, чтобы найти место в исходном коде
Я не хочу преуменьшать вывод CSS, но нужно найти такие места в кода и исправить его вручную. Точка не для того, чтобы минимизировать код, но чтобы сделать исходный код более точным для лучшего обслуживания и предотвратить ненужные вещи.
Я предполагаю, что это может быть css AST analizer, который выводит информацию для улучшения исходного кода.
I prefe javascript основанный инструмент, у нас есть несколько js-программ в команде.
Любые идеи? Не только готовые инструменты, но и образ мышления.
Я обновил свой ответ поделиться полезной nodejs скриптом, который может обрабатывать несколько пылеобразований, и что в настоящее время проверить, что каждый селектор менее чем 20 символов – tzi