Поддерживающий валидатор W3C HTML5 здесь. У нас были дискуссии о том, как лучше справиться с проверкой документов, которые содержат пользовательские атрибуты, такие как атрибуты ng-*
Angular - атрибуты, которые, хотя и нестандартные, все еще очень широко и правильно используются, и поэтому валидатор выдает «error» сообщения о них на самом деле не помогают авторам.
Одна функция, которую я добавил в валидатор HTML5 для смягчения этой проблемы, - это функция «Фильтрация сообщений», которая позволяет вам постоянно игнорировать сообщения об ошибках / предупреждения, которые не важны или полезны для вас. Внешний интерфейс здесь:
После того, как вы отправите документ для проверки, на странице результатов вы увидите см. кнопку фильтрации сообщений , и если вы нажмете ее, вы получите список всех сообщений об ошибках, сгруппированных в наборы, с флажками Показать / Скрыть.
Недавно я добавил поддержку пользовательских элементов в HTML Checker (валидатор W3C) - поэтому, чтобы добавить поддержку пользовательских атрибутов , я мог бы использовать механизм, аналогичный тому, который я использовал для реализации этого.
Но средство проверки HTML нельзя изменить, чтобы разрешить имена пользовательских атрибутов, пока спецификация HTML не будет обновлена, чтобы разрешить их. Для этого см. Предложение, обсуждаемое в трекере проблем HTML-спецификации .
Установите мерзавца (в Windows, необходимо использовать консоль удара мерзавца). Введите:
file *
для всех файлов в текущем каталоге, или
file */*
для файлов во всех подкаталогах