Glossaire

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

Terminologie utilisée par Axe DevTools Linter

Free Trial
Not for use with personal data

a11y

Une abréviation pour accessibilité : interprétée comme la lettre a suivie de 11 caractères puis de la lettre y.

Agora

Agora est le dépôt interne d'artefacts de Deque. Il est basé sur une instance Artifactory. Avec Agora, les utilisateurs peuvent télécharger les composants de Axe DevTools Linter et le binaire Connector.

Clé API

Une clé API autorise votre utilisation du service de linting SaaS hébergé par Deque ou du linting local. Vous gérez vos clés API via Paramètres de compte Axe. Voir Obtention d'une clé API SaaS d'Axe DevTools Linter pour plus d'informations.

ARIA

Accessible Rich Internet Applications (ARIA) est une spécification technique publiée par le World Wide Web Consortium (W3C) qui définit des moyens d'augmenter l'accessibilité des pages web, en particulier pour le contenu dynamique et les composants d'interface utilisateur développés avec Ajax, HTML, JavaScript et les technologies connexes.

Bonnes pratiques

Les bonnes pratiques de Deque sont des techniques éprouvées qui fournissent des résultats d'accessibilité souhaités lorsque des méthodes formelles spécifiques font défaut ou sont insuffisantes. Bien qu'elles ne soient pas officiellement incluses dans un ensemble de règles d'accessibilité existant, suivre les bonnes pratiques de Deque peut améliorer l'accessibilité et la qualité générale du code que vous écrivez. Il convient de noter que le non-respect des recommandations de bonnes pratiques de Deque n'indique pas automatiquement un échec. De plus, un jugement d'expert est nécessaire pour évaluer l'à-propos dans le contexte des objectifs de l'application, du site ou de la page. Parfois, la technique de bonnes pratiques d'accessibilité n'est pas applicable ou pratique pour résoudre un problème spécifique.

CI/CD

CI/CD signifie intégration continue et livraison continue (ou déploiement continu). Cela fait référence à des pipelines automatisés qui construisent, testent et publient des logiciels. Les Axe DevTools Linter Connector et Action GitHub s'intègrent dans les pipelines CI/CD pour détecter les problèmes d'accessibilité avant que le code ne soit fusionné ou déployé.

Bibliothèque de composants

Une bibliothèque de composants est une collection de composants UI réutilisables. Axe DevTools Linter prend en charge plusieurs bibliothèques de composants populaires, y compris @mui/material, @deque/cauldron-react, et react-native, et peut lint leurs composants comme s'ils étaient des éléments HTML natifs. Voir Bibliothèques de composants préconfigurées pour plus d'informations.

Connecteur

Le Connecteur (formellement le Axe DevTools Linter Connector) est un outil en ligne de commande pour Linux, macOS, et Windows qui fournit une interface de commande pour lint vos fichiers. Vous pouvez l'utiliser pour le scripting et les pipelines CI/CD. Voir Utilisation du Connecteur Axe DevTools Linter pour plus d'informations.

Composant personnalisé

Un composant personnalisé est un composant UI que vous définissez ou importez d'une bibliothèque tierce qui ne correspond pas directement à un élément HTML natif. Axe DevTools Linter peut lint les composants personnalisés en les associant à des éléments HTML natifs dans votre configuration, ce qui lui permet d'appliquer des règles d'accessibilité standard à vos composants. Voir Lint des composants personnalisés pour plus d'informations.

Directive en ligne

Une directive en ligne est un commentaire spécialement formaté ajouté directement au code source qui supprime une ou plusieurs règles de Axe DevTools Linter pour une ligne spécifique, une plage de lignes, ou le reste d'un fichier. Les directives en ligne vous permettent de reconnaître des violations connues sans modifier votre configuration globale. Voir Suppression des règles de linting avec des directives en ligne pour plus d'informations.

Clé de licence

Une clé de licence est une alternative à une clé API pour authentifier linting local avec le Connecteur. Contrairement à une clé API, une clé de licence ne nécessite pas d'authentification distante et ne rapporte pas d'informations d'utilisation. Vous devez demander une clé de licence auprès du Support technique de Deque. L'utilisation d'une clé de licence nécessite l'option --local du Connecteur.

Linter

Un linter est un outil qui analyse automatiquement le code source pour repérer les problèmes, y compris les erreurs de syntaxe, les incohérences stylistiques, et les bogues potentiels, sans exécuter le code. Axe DevTools Linter est un linter d'accessibilité : il trouve des modèles dans le code source qui sont susceptibles de causer des problèmes d'accessibilité. Voir À propos de Axe DevTools Linter.

Analyseur de code

Analyseur de code est le processus automatisé d'utilisation d'un analyseur pour analyser le code source à la recherche de problèmes. Axe DevTools Linter effectue une analyse d'accessibilité : il vérifie vos fichiers source par rapport aux règles d'accessibilité de Deque et signale les motifs susceptibles de créer des barrières d'accessibilité. Voir À propos d'Axe DevTools Linter.

Analyse locale

Analyse locale est une option pour le Connecteur qui effectue une analyse d'accessibilité sur la machine exécutant le Connecteur, au lieu d'envoyer vos fichiers à un serveur. L'analyse locale est plus rapide et évite les dépendances réseau. Elle nécessite soit une clé API, soit une clé de licence. Voir Analyse locale pour plus d'informations.

Sur site

Sur site (également sur site) fait référence à l'exécution du serveur Axe DevTools Linter au sein de votre propre infrastructure, par opposition à l'utilisation du serveur SaaS hébergé dans le cloud de Deque. Une installation sur site vous donne un contrôle total sur le serveur et garde le contenu des fichiers dans votre réseau. Voir Installation et sécurité pour plus d'informations.

Règle

Une règle est une vérification d'accessibilité individuelle qu'Axe DevTools Linter applique à vos fichiers source. Chaque règle correspond à un ou plusieurs critères des lignes directrices en matière d'accessibilité et est identifiée par un ID de règle unique (par exemple, image-alt ou label). Les règles peuvent être activées, désactivées ou configurées pour signaler des avertissements via votre configuration. Voir Règles d'accessibilité pour la liste complète des règles.

SaaS

SaaS (Software as a Service) fait référence au serveur Axe DevTools Linter hébergé dans le cloud de Deque. Lorsque vous utilisez le serveur SaaS, vos fichiers sont envoyés au serveur de Deque pour analyse. L'utilisation du SaaS nécessite une clé API. Voir Obtenir une clé API SaaS pour Axe DevTools Linter pour plus d'informations.

Section 508

Un amendement à la loi sur la réhabilitation des États-Unis de 1973 qui oblige les agences fédérales à rendre leur technologie électronique et informatique accessible aux personnes handicapées. Il comprend seize dispositions basées sur les directives d'accès développées par les Web Content Accessibility Guidelines (WCAG) du World Wide Web Consortium (W3C), mais ne sont identiques ni aux normes WCAG 1.0 ni 2.0.

Analyse statique

Analyse statique est l'examen du code source sans l'exécuter. Axe DevTools Linter utilise l'analyse statique pour détecter les problèmes d'accessibilité tôt dans le développement, avant que le code ne soit compilé, fusionné ou déployé. Étant donné que l'analyse statique n'exécute pas votre application, elle ne peut pas détecter tous les problèmes d'accessibilité ; certains problèmes nécessitent des tests manuels ou basés sur le navigateur.

Étiquette

Une étiquette est un libellé qui regroupe les règles en fonction de la norme d'accessibilité à laquelle elles correspondent (par exemple, wcag2a ou best-practice). Vous pouvez utiliser les étiquettes dans votre configuration pour activer ou désactiver un groupe entier de règles à la fois. Voir Étiquettes pour la liste complète des étiquettes prises en charge.

Violation

Une violation est un problème d'accessibilité qu'Axe DevTools Linter a détecté dans votre code source — spécifiquement, un motif qui ne respecte pas une ou plusieurs des règles vérifiées par Axe DevTools Linter. Les violations sont signalées avec l'ID de la règle, une description et l'emplacement du fichier.

WCAG

WCAG, ou Web Content Accessibility Guidelines, ont été développées par le World Wide Web Consortium (W3C) et expliquent comment rendre le contenu Web plus accessible aux personnes handicapées. WCAG 1.0 a été publié en mai 1999. WCAG 2.0 a été publié en décembre 2008. WCAG 2.1 a été publié en juin 2018. WCAG 2.2, la plus récente itération des lignes directrices, a été publiée en 2023 et propose neuf nouveaux critères de réussite par rapport à WCAG 2.1.