2010-03-26 3 views

Répondre

1

J'ai écrit jslint4java, qui encapsule JSLint de Doug Crockford d'une manière qui le fait simplement invoquer à partir d'une ligne de commande ou d'une construction ant. Cela devrait être assez facile à brancher sur un hook de pré-commit. Jetez un oeil à cet exemple d'un JSLint pre-commit hook. L'exclusion des fichiers devrait être un ajout assez petit.

Je suis moins sûr de la validation CSS et HTML. Vous pouvez télécharger le W3C CSS validator et configurer de nouveau un hook de pré-validation pour l'appeler sur les fichiers CSS. Le W3C HTML validator est un peu plus difficile à démarrer car il repose sur l'installation de nsgmls (une partie de OpenJade, je pense). Vous pouvez avoir plus de chance avec le validateur HTML5. Vous pouvez avoir plus de chance avec le HTML5 validator.