Недавно я использовал create-react-app
и заметил, что тег <a>
в App.js
использует атрибуты noopener noreferrer
. Я также заметил, что по всей нашей кодовой базе разбросаны теги <a>
, которые не используют вышеуказанные атрибуты.
Я хотел бы, используя grunt-htmllint
, добавить правило, которое принудительно добавило бы эти атрибуты, но у меня возникли проблемы со значением, которое я должен добавить к тому, что я думаю, будет "tag-req-attr"
.
Документация по правилу приведена здесь здесь , но использование для меня сбивает с толку. Как установить указанный тег <a>
для включения указанных правил?
Я ищу способ обеспечить, чтобы атрибут rel
содержал оба noopener and noreferrer
например:
<a href="#" target="_blank" rel="noopener noreferrer">My Link</a>
Спасибо