Как провести валидацию HTML (Gulp)?

задача - валидировать HTML по W3C из Gulp, и без остановки работы галпа.

пробую этот плагин https://www.npmjs.com/package/gulp-htmllint
не могу отключить лишние проверки на lowercase, underscore и прочее. еще бы хотелось проверку на BEM синтаксис включить, она по дефолту не работает.
вот тут что-то есть про эти пункты https://github.com/htmllint/htmllint/wiki/Options пробую тру/фолс их, но все равно эти ошибки сыпятся и бем-проверка не работает
.pipe(htmllint({
            "lowercase" : false,
            "bem" : true
        }, htmllintReporter))


как заставить этот плагин работать или может другой посоветуете?
  • Вопрос задан
  • 944 просмотра
Пригласить эксперта
Ответы на вопрос 2
sim3x
@sim3x
Судя по
https://github.com/yvanavermaet/gulp-htmllint/blob...
он ожидает чего-то такого
.pipe(htmllint(
{ 'rules': {
            "lowercase" : false,
            "bem" : true
        }
}, htmllintReporter))
Ответ написан
Комментировать
SynCap
@SynCap
Делаю интернет с 1998 года
По дефолту gulp-htmllint берет правила проверки из `.htmllintrc`.
Для его создания можно использовать `htmllint-cli
Остальное подправить ручками и запускать таск без указания дополнительных опций.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы