2012-07-18 4 views

ответ

4

Вы можете использовать плагин grunt grunt-html. Опасайтесь, вам понадобится Java на вашем компьютере, чтобы использовать его. Это хорошо работает для меня.

7

Существует еще один плагин, который, кажется, обновляется чаще и не требует java. grunt-html-validation. У него есть ряд вариантов и отлично работает для меня. Вы можете установить и использовать его как это:

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

Затем положить что-то подобное в initconfig вашего Gruntfile.js

и это в соответствующих местах в вашем Gruntfile.js

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

Существует также ряд полезных опций, включая возможность ослабления ошибок на основе регулярного выражения (может быть полезно для AngularJS, например) и возможности сохранения отчета.

1

В настоящее время кажется, есть два популярных плагинов проверки HTML:

grunt-html-validation использует в W3C Markup Validation Service и grunt-html использует локальную копию Явы на основе Nu HTML Checker.

Они оба работают хорошо и имеют очень похожие варианты, поэтому вам нужно подождать внешнего вызова службы или дождаться локального приложения Java.