Как проверить файлы HTML/CSS с помощью grunt.js?

Это вопрос о нобе.

Я хотел бы использовать grunt.js как инструмент сборки для моего веб-проекта. Можно использовать grunt.js для проверки моих файлов HTML/CSS? У вас есть пример такого файла grunt.js?

Ответ 1

Существует еще один плагин, который, кажется, обновляется чаще и не требует 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, например) и возможности сохранения отчета.

Ответ 2

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

Ответ 3

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

grunt-html-validation использует службу валидации разметки W3C, а grunt-html использует локальную копию jQuery Nu HTML Checker.

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