Meilleures pratiques

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
Not for use with personal data

Les meilleures pratiques sont des techniques d'accessibilité recommandées par Deque qui vont au-delà des normes d'accessibilité formelles. Ces règles identifient des problèmes qui, bien que non strictement requis par les WCAG ou d'autres spécifications, peuvent améliorer considérablement l'expérience utilisateur pour les personnes handicapées. Suivre les meilleures pratiques aide à garantir un contenu web de meilleure qualité et plus accessible, même lorsque les méthodes formelles sont insuffisantes ou manquantes.

Valeur par défaut

Lorsque vous ne spécifiez pas de remplacement des meilleures pratiques, axe Watcher utilise le paramètre de la configuration globale de votre organisation. Si les meilleures pratiques sont activées globalement, elles seront incluses dans vos résultats de test ; si elles sont désactivées globalement, elles n'apparaîtront que si vous les activez explicitement via un remplacement.

Remplacement

Vous pouvez activer ou désactiver les meilleures pratiques lorsque la configuration globale de votre organisation permet ce remplacement. Cela est utile lorsque vous souhaitez inclure des vérifications supplémentaires au-delà de votre norme requise, ou lorsque vous avez besoin de concentrer les tests strictement sur les exigences de conformité sans les recommandations des meilleures pratiques.

Options disponibles

  • true - Activer les règles des meilleures pratiques
  • false - Désactiver les règles des meilleures pratiques

Exemple JavaScript/TypeScript

const config = {
  axe: {
    apiKey: process.env.AXE_API_KEY,
    projectId: process.env.AXE_PROJECT_ID,
    configurationOverrides: {
      bestPractices: true
    }
  }
};

Exemple Java

ConfigurationOverrides overrides = new ConfigurationOverrides()
    .setEnableBestPractices(true);

AxeWatcherOptions options = new AxeWatcherOptions()
    .setApiKey(System.getenv("AXE_API_KEY"))
    .setProjectId(System.getenv("AXE_PROJECT_ID"))
    .setConfigurationOverrides(overrides);