Suppression des règles de linting avec des directives en ligne

This page is not available in the language you requested. You have been redirected to the English version of the page.
Link to this page copied to clipboard

Comment utiliser les directives de commentaires pour supprimer les règles d'Axe DevTools Linter dans les fichiers sources

Free Trial
Not for use with personal data

Axe DevTools Linter prend en charge les directives de commentaires qui vous permettent de supprimer ou de réactiver directement dans vos fichiers sources les règles de linting. Cela est utile lorsqu'un fichier contient une violation connue que vous souhaitez reconnaître mais exclure du linting, sans modifier votre configuration axe-linter.yml globale.

Les directives fonctionnent dans les commentaires de bloc (/* ... */), les commentaires de ligne (// ...) et les commentaires HTML (<!-- ... -->), et sont prises en charge pour tous les types de fichiers traités par Axe DevTools Linter.

Pour supprimer une règle spécifique, incluez le nom de la règle après la directive. Pour supprimer toutes les règles, omettez le nom de la règle.

Directives

axe-linter-disable

Désactive une ou plusieurs règles à partir du point de la directive jusqu'à la fin du fichier, ou jusqu'à ce qu'une directive axe-linter-enable correspondante soit rencontrée.

<!-- axe-linter-disable image-alt -->
<img src="logo.png" />
<!-- axe-linter-enable image-alt -->
<img src="other.png" />

Pour désactiver toutes les règles (pas seulement une), omettez le nom de la règle :

<!-- axe-linter-disable -->
<img src="logo.png" />
<a href="#"></a>
<!-- axe-linter-enable -->

axe-linter-enable

Réanime une ou plusieurs règles qui ont été précédemment désactivées par une directive axe-linter-disable. Les règles seront à nouveau analysées pour tout code apparaissant après cette directive.

<!-- axe-linter-disable image-alt -->
<img src="uncaptioned.png" />
<!-- axe-linter-enable image-alt -->
<img src="must-have-alt.png" />

axe-linter-disable-next-line

Désactive une ou plusieurs règles pour la seule ligne immédiatement suivante après la directive.

<!-- axe-linter-disable-next-line image-alt -->
<img src="logo.png" />

axe-linter-disable-line

Désactive une ou plusieurs règles pour la ligne sur laquelle la directive apparaît.

<img src="logo.png" /> <!-- axe-linter-disable-line image-alt -->

Voir Aussi