Svelte vous avertit lors de la compilation s'il détecte des erreurs potentielles, comme par exemple du markup non accessible. Certains warnings peuvent être incorrects dans votre cas d'usage. Vous pouvez désactiver de tels faux positifs en plaçant un commentaire `` juste au-dessus de la ligne concernée. Exemple : ```svelte ``` Vous pouvez lister plusieurs règles dans un seul commentaire (séparées par des virgules), et ajouter une note explicative (entre parenthèses) en complément : ```svelte
...
``` ### a11y_accesskey ``` Avoid using accesskey ``` S'assure que l'attribut `accessKey` ne soit pas utilisé sur un élément. Les "access keys" sont des attributs HTML qui permettent aux développeurs web d'assigner des raccourcis clavier aux éléments. Des conflits entre les raccourcis clavier et les commandes de clavier utilisées par les lecteurs d'écran et les personnes ne se servant que du clavier créent des complications d'accessibilité. Pour éviter ces complication, les attributs `accessKeys` ne doivent pas être utilisés. ```svelte
``` ### a11y_aria_activedescendant_has_tabindex ``` An element with an aria-activedescendant attribute should have a tabindex value ``` Un élément avec `aria-activedescendant` doit être accessible via l'utilisation de la touche Tabulation, il doit donc avoir un `tabindex` induit ou un attribut `tabindex`. ```svelte
``` ### a11y_aria_attributes ``` `<%name%>` should not have aria-* attributes ``` Certains éléments DOM réservés ne supportent pas les roles, états et propriétés ARIA. C'est souvent le cas car ils ne sont pas visibles, par exemple `meta`, `html`, `script`, `style`. Cette règle s'assure que ces éléments DOM ne contiennent pas de props `aria-*`. ```svelte ``` ### a11y_autocomplete_valid ``` '%value%' is an invalid value for 'autocomplete' on `` ``` ### a11y_autofocus ``` Avoid using autofocus ``` S'assure que `autofocus` n'est pas utilisé sur des éléments. Utiliser l'autofocus sur des éléments peut engendrer des problèmes d'usage pour les personnes non-voyantes comme mal-voyantes. ```svelte ``` ### a11y_click_events_have_key_events ``` Visible, non-interactive elements with a click event must be accompanied by a keyboard event handler. Consider whether an interactive element such as `