Glossario

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

Terminologia utilizzata da Axe DevTools Linter

Free Trial
Not for use with personal data

a11y

Un'abbreviazione per accessibilità: interpretato come la lettera a seguita da 11 caratteri e poi dalla lettera y.

Agora

Agora è il repository interno di artefatti di Deque. È basato su un'istanza di Artifactory. Attraverso Agora, gli utenti possono scaricare i componenti di Axe DevTools Linter e il binario del Connector.

Chiave API

Una chiave API autorizza l'uso del servizio di linting SaaS ospitato da Deque o del linting locale. Gestisci le tue chiavi API tramite Impostazioni account Axe. Vedi Ottenere una chiave API per Axe DevTools Linter SaaS per maggiori informazioni.

ARIA

Accessible Rich Internet Applications (ARIA) è una specifica tecnica pubblicata dal World Wide Web Consortium (W3C) che definisce modi per aumentare l'accessibilità delle pagine web, in particolare, dei contenuti dinamici e dei componenti dell'interfaccia utente sviluppati con Ajax, HTML, JavaScript e tecnologie correlate.

Best Practices

Le best practices di Deque sono tecniche collaudate che offrono risultati di accessibilità desiderati quando specifici metodi formali mancano o sono insufficienti. Sebbene non siano ufficialmente incluse in alcun insieme di regole di accessibilità stabilite, seguire le best practices di Deque può migliorare l'accessibilità e la qualità complessiva del codice che scrivi. Va notato che la non conformità con le linee guida sulle best practice di Deque non indica automaticamente un fallimento. Inoltre, è necessario un giudizio esperto per considerare l'adeguatezza nel contesto degli obiettivi dell'applicazione, sito o pagina. Talvolta la tecnica di accessibilità delle best practice non è applicabile o pratica per risolvere un problema specifico.

CI/CD

CI/CD sta per integrazione continua e consegna continua (o distribuzione continua). Si riferisce a pipeline automatizzate che costruiscono, testano e rilasciano software. Connector di Axe DevTools Linter e GitHub Action si integrano nelle pipeline CI/CD per individuare problemi di accessibilità prima che il codice venga unito o distribuito.

Libreria di Componenti

Una libreria di componenti è una raccolta di componenti UI riutilizzabili. Axe DevTools Linter ha un supporto integrato per diverse librerie di componenti popolari, tra cui @mui/material, @deque/cauldron-react e react-native, e può analizzare i loro componenti come se fossero elementi HTML nativi. Vedi Librerie di Componenti Preconfigurate per maggiori informazioni.

Connettore

Il connettore (formalmente il Connector di Axe DevTools Linter) è uno strumento da riga di comando per Linux, macOS e Windows che fornisce un'interfaccia a riga di comando per analizzare i tuoi file. Puoi utilizzarlo per scripting e pipeline CI/CD. Vedi Utilizzo del Connector di Axe DevTools Linter per maggiori informazioni.

Componente Personalizzato

Un componente personalizzato è un componente UI che definisci o importi da una libreria di terze parti che non corrisponde direttamente a un elemento HTML nativo. Axe DevTools Linter può analizzare i componenti personalizzati mappandoli a elementi HTML nativi nella tua configurazione, permettendogli di applicare regole di accessibilità standard ai tuoi componenti. Vedi Analisi dei Componenti Personalizzati per maggiori informazioni.

Direttiva Inline

Una direttiva inline è un commento appositamente formattato aggiunto direttamente al codice sorgente per sopprimere una o più regole di Axe DevTools Linter per una linea specifica, un intervallo di linee o il resto di un file. Le direttive inline ti consentono di riconoscere violazioni note senza modificare la tua configurazione globale. Vedi Soppressione delle Regole di Analisi con Direttive Inline per maggiori informazioni.

Chiave di Licenza

Una chiave di licenza è un'alternativa a una chiave API per autenticare analisi locale con il Connector. A differenza di una chiave API, una chiave di licenza non richiede autenticazione remota e non segnala informazioni sull'uso. Devi richiedere una chiave di licenza da Help Desk di Deque. L'uso di una chiave di licenza richiede l'opzione --local del Connector.

Linter

Un linter è uno strumento che analizza automaticamente il codice sorgente per trovare problemi, inclusi errori di sintassi, incoerenze stilistiche e potenziali bug, senza eseguire il codice. Axe DevTools Linter è un linter di accessibilità: trova schemi nel codice sorgente che probabilmente causano problemi di accessibilità. Vedi Informazioni su Axe DevTools Linter.

Linting

Linting è il processo automatizzato di utilizzo di un linter per analizzare il codice sorgente alla ricerca di problemi. Axe DevTools Linter esegue un linting di accessibilità: controlla i tuoi file sorgenti rispetto alle regole di accessibilità di Deque e segnala eventuali pattern che potrebbero causare barriere di accessibilità. Vedi Informazioni su Axe DevTools Linter.

Linting locale

Linting locale è un'opzione per il Connettore che esegue un'analisi di accessibilità sulla macchina che esegue il Connettore, anziché inviare i tuoi file a un server. Il linting locale è più veloce ed evita dipendenze di rete. Richiede una chiave API o una chiave di licenza. Vedi Linting locale per maggiori informazioni.

In sede

In sede (anche in sede) si riferisce all'esecuzione del server Axe DevTools Linter all'interno della tua infrastruttura, anziché utilizzare il server SaaS ospitato nel cloud di Deque. Un'installazione in sede offre il pieno controllo sul server e mantiene il contenuto dei file all'interno della tua rete. Vedi Installazione e Sicurezza per maggiori informazioni.

Regola

Una regola è un controllo di accessibilità individuale che Axe DevTools Linter applica ai tuoi file sorgente. Ogni regola corrisponde a uno o più criteri delle linee guida di accessibilità ed è identificata da un ID di regola unico (ad esempio, image-alt o label). Le regole possono essere attivate, disattivate o impostate per segnalare avvisi tramite la tua configurazione. Vedi Regole di Accessibilità per l'elenco completo delle regole.

SaaS

SaaS (Software as a Service) si riferisce al server di Axe DevTools Linter ospitato nel cloud di Deque. Quando utilizzi il server SaaS, i tuoi file vengono inviati al server di Deque per l'analisi. L'uso di SaaS richiede una chiave API. Vedi Ottenere una chiave API SaaS per Axe DevTools Linter per maggiori informazioni.

Sezione 508

Un emendamento al Rehabilitation Act degli Stati Uniti del 1973 che richiede alle agenzie federali di rendere accessibile la loro tecnologia elettronica e informatica alle persone con disabilità. Comprende sedici disposizioni basate su linee guida sull'accesso sviluppate dalle Web Content Accessibility Guidelines (WCAG) sviluppate dal World Wide Web Consortium (W3C), ma non sono identiche agli standard WCAG 1.0 o 2.0.

Analisi statica

Analisi statica è l'esame del codice sorgente senza eseguirlo. Axe DevTools Linter utilizza l'analisi statica per rilevare problemi di accessibilità nelle prime fasi dello sviluppo, prima che il codice venga compilato, unito o distribuito. Poiché l'analisi statica non esegue la tua applicazione, non può rilevare ogni problema di accessibilità; alcuni problemi richiedono test basati su browser o manuali.

Tag

Un tag è un'etichetta che raggruppa le regole in base allo standard di accessibilità a cui corrispondono (ad esempio, wcag2a o best-practice). Puoi utilizzare i tag nella tua configurazione per attivare o disattivare un intero gruppo di regole in una sola volta. Vedi Tag per l'elenco completo dei tag supportati.

Violazione

Una violazione è un problema di accessibilità che Axe DevTools Linter ha rilevato nel tuo codice sorgente — specificamente, un pattern che non rispetta una o più delle regole controllate da Axe DevTools Linter. Le violazioni sono riportate con l'ID della regola, una descrizione e la posizione nel file.

WCAG

WCAG, ossia le Web Content Accessibility Guidelines, sono state sviluppate dal World Wide Web Consortium (W3C) e spiegano come rendere il contenuto Web più accessibile alle persone con disabilità. WCAG 1.0 è stato pubblicato a maggio 1999. WCAG 2.0 è stato pubblicato a dicembre 2008. WCAG 2.1 è stato pubblicato a giugno 2018. WCAG 2.2, l'iterazione più recente delle linee guida, è stata pubblicata nel 2023 e offre nove nuovi criteri di successo rispetto a WCAG 2.1.