àˆ uno di quegli strumenti a cui credo molti abbiamo pensato almeno una volta,
in grado di rilevare le regole superflue e ininfluenti il CSS redundancy checker.
Traduco dall'introduzione dell'autore:
Se stai lavorando a un grande progetto ci possono essere diverse persone
che contribuiscono al CSS. Il risultato è una directory piena di file HTML e
un CSS enorme. Quello che succede il più delle volte è che non tutti i selettori
del CSS si applicano all'HTML, molti sono ridondati a seguito di modifiche al CSS
o all'HTML. Ma quando hai un CSS di 70 e più Kb, non è facile controllare quali
selettori non vengano applicati.Ecco il CSS redundancy checker. àˆ uno strumento davvero semplice: gli passi un singolo file CSS e una directory di file HTML o un file di testo con gli URL delle pagine, e procede a rilevare quali selettori del CSS non vengano applicati a nessuno dei file HTML.
L'idea di Tom Armitage è semplice e allo stesso tempo utilissima. Richiede Ruby e HPRicot, un parser HTML e sono circa 50 righe di codice in tutto. Unico neo: non c'è una versione online operativa del tool... ma chi è un po' pratico di Ruby lo può scaricare da Google code.