2012-07-18 18 views

Respuesta

4

Puede usar el plugin grunt grunt-html. Tenga cuidado, necesitará Java en su computadora para usarlo. Funciona bien para mí

7

Hay otro complemento que parece actualizarse más a menudo y no requiere Java. grunt-html-validation. Tiene una serie de opciones y ha funcionado muy bien para mí. Puede instalar y utilizar de esta manera:

npm install grunt-html-validation --save-dev 

a continuación, poner algo como esto en el initconfig de su Gruntfile.js

y esto en lugares apropiados en su Gruntfile.js

grunt.loadNpmTasks('grunt-html-validation'); 
grunt.registerTask("default", ["validation"]); 

También hay una cantidad de opciones útiles que incluyen la capacidad de relajar errores basados ​​en una expresión regular (podría ser útil para AngularJS, por ejemplo) y la capacidad de guardar un informe.

1

A partir de ahora parece que hay dos plugins populares de validación de HTML:

grunt-html-validation utiliza el servicio de validación W3C marcado y grunt-html usa una copia local de la java basado en Nu HTML Checker.

Ambos funcionan bien y tienen opciones muy similares por lo que se reduce a si desea esperar una llamada de servicio externo o esperar una aplicación local de Java.