[perfect web development enviorment] linters : csslint

Tenemos tres alternativas para tener en nuestro entorno un validador de CSS

libcroco CSS 2.0 lint

En debian existe un paquete que se llama libcroco-tools que contiene un csslint pero sólo para version css 2.0
[shell]libcroco-tools – Cascading Style Sheet (CSS) parsing and manipulation toolkit – utils[/shell]
Para instalarlo:
[shell]sudo apt-get isntall libcroco-tools[/shell]
Para usarlo
[shell]csslint-0.6 demo.css[/shell]

css tidy

Otra herramienta es csstidy que nos permite es optimizar el contenido de css, de forma que elimina y avisa de propiedades no válidas o transforma valores para que sean más óptimos. No es extrictamente un validador y soporta sólo CSS 2.1

para instalarlo
[shell]sudo apt-get install csstidy>[/shell]
para usarlos
[shell]csstidy test.css output.css[/shell]
 

php codesniffer css lint

El paquete codesniffer también contiene un css lint
Para instalarlo
[shell]sudo apt-get install php-codesniffer[/shell]
para usarlo:
[shell]phpcs demo.css[/shell]

CSSLInt

http://csslint.net/
Es el más usado y el que ya viene paquetizado para sublime editor
Además está disponible para usarlo online.
[shell]# instalar node
# https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager
sudo su -c ‘echo «deb http://ftp.us.debian.org/debian wheezy-backports main» >> /etc/apt/sources.list.d’/nodejs.list
sudo apt-get update
sudo apt-get install nodejs-legacy

# instalar nm
curl https://www.npmjs.org/install.sh | sudo sh

# instalar csslint
sudo npm install -g csslint[/shell]
para usarlo
[shell]csslint demo.css[/shell]

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

 

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.