Imprescindible: CSS Redundancy Checker

Autor: Armonth | El sábado 07 de julio del 2007 @ 04:16.

Cuando se desarrolla un sitio en XHTML y CSS normalmente se van añadiendo líneas y más lineas CSS de forma que finalmente si no se tiene cuidado se termina con un CSS sobrecargado.

CSS Redundancy Checker es un script alojado en Google Code y escrito con Ruby que nos viene perfectos para solucionar la papeleta. El funcionamiento es muy sencillo, primero nos lo descargamos utilizando SVN:

svn checkout http://css-redundancy-checker.googlecode.com/svn/trunk/ css-redundancy-checker

Así tendremos la última versión, luego hace falta tener instalado ruby y hpricot como dependencias. En Debian (y derivados) lo de siempre:

apt-get install ruby rubygems gem install hpricot

Ambos comandos como root (o añadiendo sudo antes). Luego tenemos que pasarle el fichero CSS y un directorio que contenga los HTML a pasar o un fichero de texto con la(s) URL(s) a examinar, eso sí con una URL por línea.

ruby css-redundancy-checker.rb style.css file.txt

El script analizará los ficheros y mostrará en pantalla que partes de CSS no son usadas por el HTML.

Actualización: Google Pagespeed que salió un tiempo después hace lo mismo en uno de sus campos (Unused CSS Code). Siempre es bueno tener alternativas...

Comentarios