Personnellement, je ne ferais confiance à aucun optimiseur CSS tel que décrit. Chaque fois que j'en ai déjà essayé une, j'en ai essayé quelques-unes et j'ai même essayé d'en écrire une, cela a entraîné des problèmes de CSS sur les pages que j'ai créées. Pour vraiment supprimer les sélecteurs conflictuels, il faudrait vraiment comprendre comment vous souhaitez résoudre ces conflits - qui sont «justes» et qui sont «faux» - et c'est quelque chose que vous devez décider. Même la suppression des sélecteurs "redondants" est lourde de dangers, sauf si vous avez des sélecteurs répétés mot pour mot. Et tous les hacks CSS que vous avez utilisés (pas de bonnes pratiques, mais parfois inévitables) peuvent être détruits. Je ne dis pas que ce genre de chose est impossible, juste que c'est TRÈS difficile à faire et que vous devriez absolument vous attendre à un test de régression sur toutes vos pages après en avoir utilisé une.
Attention cependant. J'ai eu des styles CSS qui ne s'appliquaient qu'aux éléments javascript ajoutés ou non par ces sélecteurs. Des choses comme des messages d'erreur qui ne sont pas visibles à ce moment pourraient être marqués comme "inutilisés". –