htmlacademy/a-target-rel |
Проверяет наличие rel="noopener noreferrer" у <a target="_blank"></a> |
htmlacademy/aria-label-misuse |
Требует использование aria-label на определённых элементах |
htmlacademy/attr-delimiter |
Требует удалить пробел между = для атрибутов |
htmlacademy/attr-req-value |
Запрещает пустые атрибуты "" , кроме тех что в ignore: [] |
htmlacademy/attribute-allowed-values |
Проверяет атрибуты на наличие допустимых значений |
htmlacademy/ban-url-spaces |
Проверяет наличие пробелов в адресах в атрибутах href и src . |
htmlacademy/charset-position |
Требует указывать <meta charset="utf-8"> первым элементов в <head> |
htmlacademy/class-first |
Требует указывать первым атрибутом у любого элемента class |
htmlacademy/form-action-attribute |
Требует указывать атрибут action у <form> |
htmlacademy/head-meta-charset |
Проверяет наличие <meta charset="utf-8"> в <head> |
htmlacademy/id-no-dup |
Запрешает дублирование id на странице |
htmlacademy/img-svg-req-dimensions |
Требует атрибуты width и height у <img> и <svg> |
htmlacademy/input-req-label |
Требует наличие метки для поля ввода, и позволяет указать метку в aria-label |
htmlacademy/link-req-content |
Проверяет наличие текстового содержания у <a> |
htmlacademy/no-blocking-script |
Проверяет расположение скриптов в разметке |
htmlacademy/no-class-in-container |
Проверяет атрибут class у дочерних элементов внутри указанного контейнера |
htmlacademy/no-double-br |
Запрещает идущие подряд двойной <br> |
htmlacademy/no-px-size |
Атрибуты width и height содержат только цифры, без единиц измерения |
htmlacademy/req-charset-utf |
Требует UTF-8 для <meta charset=""> |
htmlacademy/req-head-styles |
Запрещает подключение стилей вне <head> |
htmlacademy/req-mailto |
Требует mailto: для ссылок c email-текстом |
htmlacademy/req-meta-viewport |
Проверяет наличие <meta name="viewport" content="width=device-width,initial-scale=1"> в <head> |
htmlacademy/req-preload-font |
Проверяет наличие предзагрузки шрифта в <head> |
htmlacademy/req-single-styles |
Разрешает не более одного link rel="stylesheet" в <head> |
htmlacademy/req-source-width-height |
Требует width и height у <source> внутри <picture> |
htmlacademy/req-stylesheet-link |
Проверяет наличие <link rel="stylesheet" href=""> с непустым href |
htmlacademy/req-tags-presence |
Требует указанные теги на странице |
htmlacademy/req-webp-in-picture |
Требует webp в <picture> |
htmlacademy/section-has-heading |
Требует добавление заголовка любого уровня в <section> |
htmlacademy/space-between-comments |
Проверят пробелы у комментария <!-- Это комментарий --> |
htmlacademy/tag-forbid-attr |
Указанные атрибуты должны отсутствовать в указанном теге |
htmlacademy/tag-name-lowercase |
Имена тегов должны быть строчными |
htmlacademy/tag-req-attr |
Указанные атрибуты должны присутствовать в указанном теге |
htmlacademy/tag-self-close |
Одиночные элементы не должны быть закрыты, <br> вместо <br/> |