Note sulla versione di Axe DevTools Linter

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

Note sulla versione che descrivono le modifiche in Axe DevTools Linter

Free Trial
Not for use with personal data

4.11.3 (15 maggio 2026)

  • Nessuna modifica visibile agli utenti.

4.11.2 (7 maggio 2026)

  • Aggiunto il supporto per le direttive di commento in stile ESLint per sopprimere le regole di linting direttamente nel codice sorgente. Usare axe-linter-disable, axe-linter-enable, axe-linter-disable-next-linee axe-linter-disable-line nei commenti in blocco, nei commenti in linea o nei commenti HTML per controllare quali regole si applicano a sezioni specifiche di codice. Vedere Sopprimere le Regole con le Direttive Inline per ulteriori informazioni.

    Stile del commento Esempio
    Commento in blocco /* axe-linter-disable image-alt */
    Commento in linea // axe-linter-disable-next-line image-alt
    Commento HTML <!-- axe-linter-disable image-alt -->
  • Aggiunto il supporto per configurare le regole in modo da segnalare le violazioni come avvisi piuttosto che errori. Impostare una regola su warn in axe-linter.yml per ricevere avvisi anziché errori per quella regola (ad esempio, color-contrast: warn).

  • L'estensione per VS Code di Axe DevTools Linter è ora disponibile su Open VSX Registry per gli utenti di VSCodium e altri editor open-source compatibili con VS Code.

  • Aggiunta una nuova opzione --additional-properties customName al Connettore di Axe DevTools Linter. Quando si utilizza mappatura del componente personalizzato, questa opzione aggiunge una proprietà customName a ogni problema corrispondente nel rapporto di accessibilità, contenente il nome del tag del componente personalizzato che ha generato la violazione. Questo rende più facile identificare e analizzare le violazioni che provengono da configurazioni di componenti personalizzati. Vedere --additional-properties per ulteriori informazioni.

  • Aggiunta una proprietà properties all'endpoint REST. Includere /lint-source in questo array aggiunge una proprietà "customName" a ogni errore nella risposta proveniente da un customName componente mappato personalizzato , contenente il nome del tag del componente. VedereAnalisi delle Violazioni di Componenti Personalizzati per un esempio. L'estensione per VS Code ora scrive informazioni diagnostiche in un

  • canale di output di Axe Linter. Questo log cattura l'attività di avvio dell'estensione e lo stato del download binario, rendendo più facile diagnosticare i problemi di inizializzazione. Vedere Risoluzione dei Problemi per i dettagli. 4.11.1 (20 marzo 2026)

Nessuna modifica visibile agli utenti.

  • 4.11.0 (6 gennaio 2026)

Aggiunto il supporto proxy. Vedere

  • Utilizzare Axe DevTools Linter con un Proxy ..
  • Risolto un problema in cui più progetti aperti in IntelliJ su Microsoft Windows causavano errori di linting.
  • Risolto un problema in cui i file malformati package.json causavano erroneamente errori di linting.

4.10.10 (9 settembre 2025)

  • Risolto un problema che impediva agli <svg> elementi con un ruolo img (role="img") di essere elaborati.
  • Risolto il problema "Impossibile segnalare l'uso al server: entità di richiesta troppo grande" che si verificava a volte durante il linting di grandi progetti localmente. Ora i progetti che superano il limite di dimensione della richiesta del server sono gestiti correttamente.
  • Aggiunto supporto per il linting di LiquidJS (.liquid) file.
  • Aggiunto il supporto per i processori ARM su Linux al Connettore Axe DevTools Linter. (Il binario si chiama axe-linter-connector-linux-arm64.)

4.10.9 (26 giugno 2025)

  • Nessuna modifica visibile dall'utente.

4.10.8 (4 giugno 2025)

  • Risolto un problema in cui il linting o la lettura dei file di configurazione fallivano quando i nomi delle cartelle contenevano estensioni (come .js).
  • Risolto un problema con Axe Linter Connector che richiedeva una chiave API o una chiave di licenza quando si eseguiva on-premises o come immagine Docker.

4.10.7 (15 maggio 2025)

  • Risolto un problema nella gestione delle opzioni della riga di comando nel Connettore Axe DevTools Linter.
  • Aggiunto .xhtml all'elenco delle estensioni di file supportate per il plugin di IntelliJ.

4.10.6 (7 maggio 2025)

  • Migliorate le prestazioni del server Axe DevTools Linter da tre a quattro volte implementando thread di lavoro.
  • Migliorata la segnalazione degli errori nel Connettore Axe DevTools Linter quando c'è un problema nel segnalare i dati di utilizzo al server.
  • Assicurato che i binari eseguibili per il Connettore Axe DevTools Linter abbiano impostato il bit eseguibile.
  • Ridotte le dimensioni dei binari per il Connettore Axe DevTools Linter per ogni sistema operativo, con conseguente file del pacchetto spedito più piccolo.
  • Aggiornata la dipendenza Axios a 1.8.2 per risolvere un problema di sicurezza (CVE-2025-27152).
  • Nel Connettore Axe DevTools Linter, migliorati i messaggi di errore visualizzando l'URL del server utilizzato per il linting.

4.10.5 (8 aprile 2025)

  • Risolti diversi problemi di memoria sul server Axe DevTools Linter.

4.10.4 (28 marzo 2024)

  • Correzioni di bug

    • Risolto un problema nella visualizzazione della versione (quando l'opzione --version della riga di comando veniva utilizzata) con il Connettore Axe DevTools Linter.
    • Regolata la colonna iniziale dell'errore di accessibilità sull'elemento iniziale per chiarire la posizione dell'errore.
    • Il Connettore Axe DevTools Linter ora ignora correttamente i file vuoti.
  • Funzionalità

    • Linting locale. Il Connettore Axe DevTools Linter ora può effettuare il linting dei file localmente invece di richiedere una connessione di rete a un server. Vedi l' --local opzione nelle Opzioni della riga di comando opzionali.
    • Il Connettore Axe DevTools Linter ora può tentare nuovamente le connessioni di rete fallite al server linter (sia SaaS che on-premises). Vedi l' --retry opzione nelle Opzioni della riga di comando opzionali.
    • Ora supporta il linting dei file .xhtml.
    • Migliorato l'analisi dei frammenti di HTML.

4.10.3 (12 dicembre 2024)

  • Corretto l'opzione di configurazione overrides per consentire anche un valore di tipo stringa (anziché solo un array di stringhe).

  • Correzione per aggiornare il testo di aiuto e mostrarlo al posto della descrizione per gli errori di accessibilità.

  • Ora supporta l'uso di valori primitivi di JavaScript (ad esempio: false o null) come espressioni di attributo in Vue, React JSX e Angular:

    Framework Esempio
    Angular <div [contenteditable]="true" />
    React-JSX <div contenteditable={true} />
    Vue <div :contenteditable="true" />

4.10.2 (25 novembre 2024)

Questa è la versione di rollback alla 4.10.0 per risolvere il problema con la v4.10.1. Vedi le note di rilascio della 4.10.0 per i dettagli sui cambiamenti di questa versione.

4.10.1 (25 novembre 2024)

Rilasciata la 4.10.1, ma questa versione conteneva un errore con l'estensione VC Code per macchine x64 che ha richiesto un rollback.

4.10.0 (11 ottobre 2024)

  • Correzioni di bug

    • Ora riconosce che gli elementi a contenuto vuoto in JSX con l'attributo dangerouslySetInnerHtml non dovrebbero essere trattati come vuoti e eventualmente segnalati come errori di accessibilità; il contenuto dell'elemento potrebbe essere stato impostato nell'attributo dangerouslySetInnerHtml .
    • In precedenza, JavaScript sintatticamente errato all'interno dei tag script poteva impedire all'Axe DevTools Linter di identificare problemi di accessibilità nel resto del file HTML. Questo problema è stato risolto.
    • Risolto un crash dovuto a una configurazione override non valida.
    • Corretto un bug per cui i tag (come wcag2a) specificati nella configurazione venivano ignorati durante il linting.
    • La regola aria-roledescription è stata deprecata e non viene più eseguita di default in Axe DevTools Linter.
    • Un file di configurazione vuoto (axe-linter.yml) non genera più un errore.
    • La performance degli endpoint REST di fatturazione è stata migliorata.
    • Aggiornati gli endpoint REST di fatturazione per restituire risposte strutturate invece di array vuoti quando non ci sono dati di utilizzo.
    • Aggiornato il parser e il compilatore di template Angular all'ultima versione (versione 18) per risolvere i problemi di compatibilità causati dai precedenti cambiamenti non retrocompatibili nel parser di template Angular.
  • Nuove funzionalità

    • Aggiunte capacità di logging di debug al Axe DevTools Connector. Impostando la variabile di ambiente DEBUG, gli utenti possono ora accedere a dettagliate informazioni di debug quando il linting fallisce. Vedi DEBUG per maggiori informazioni.
    • Una nuova opzione di configurazione per il linting dei componenti personalizzati, element, è stata aggiunta per consentire agli utenti di cambiare l'elemento HTML emesso in base a un attributo o attributi specificati. Vedi element per maggiori informazioni.
    • Aggiunta una nuova regola: summary-name. Questa regola richiede che ogni elemento di tipo summary abbia un nome accessibile. Vedi le informazioni sulla regola del nome summary della Deque University summary-name.

4.9.3 (9 settembre 2024)

  • Le versioni on-prem di Axe DevTools Linter non configurano più l'analisi.

4.9.2 (12 agosto 2024)

  • Consenti agli utenti di specificare una directory durante l'installazione del server on-prem.

4.9.1 (17 giugno 2024)

  • Il vecchio /status endpoint REST è temporaneamente mappato per restituire lo stesso valore dell' /healthcheck endpoint. L' /status endpoint verrà rimosso in una versione futura di Axe DevTools Linter.

4.9.0 (8 maggio 2024)

4.8.3 (14 marzo 2024)

  • Incluso il server LSP con il plugin per JetBrains IDEs (IntelliJ IDEA Ultimate e WebStorm). (Il server LSP veniva precedentemente scaricato al primo avvio del plugin.)

4.8.2 (29 febbraio 2024)

  • Risolto un problema durante il linting di Vue con TypeScript.
  • Nuovo plugin per il linting con IntelliJ IDEA Ultimate e WebStorm.

4.8.1 (5 gennaio 2024)

  • Corretto errori che si verificavano durante l'esecuzione del Dockerfile on-premises.
  • Consentire che gli attributi predefiniti nei componenti personalizzati siano valori booleani.
  • Risolti problemi di avvio con il server on-premises, che richiedevano l'impostazione di diverse variabili d'ambiente non necessarie (tra altri problemi).

4.8.0 (3 ottobre 2023)

4.7.3 (23 agosto 2023)

  • Axe DevTools Linter Connector ha una nuova opzione: --stdout per reindirizzare l'output verso l'output standard (stdout). Di seguito è riportato un esempio di output per un file con un errore di accessibilità:

    ::error title=Axe Linter::meta-refresh (https://dequeuniversity.com/rules/axe/4.7/meta-refresh?application=axe-linter-connector) - Ensures <meta http-equiv="refresh"> is not used for delayed refresh,file=./rules/meta-refresh/meta-refresh.html,line=4,endLine=4,col=4,endColumn=59::
    ::debug::Found 1 issues.
  • In precedenza, Axe DevTools Linter Connector visualizzava un conteggio dei file non conformi anche se il conteggio era zero. Questo comportamento è stato cambiato per mostrare il conteggio solo se non è zero.

  • Risolto un problema con la validazione delle chiavi API che causava il fallimento della lint.

4.7.2 (12 luglio 2023)

  • C'è una nuova opzione di configurazione, overrides, che consente di cambiare il tipo di linter utilizzato per i file specificati (file singoli o file che corrispondono a un pattern glob). Vedi overrides per ulteriori informazioni.
  • Ora è disponibile un'immagine Docker per l'uso on-prem di Axe DevTools Linter. Per ulteriori informazioni, contatta direttamente il tuo rappresentante Deque, chiedici tramite il nostro servizio di supporto, oppure inviaci un'email.
  • In questa release, abbiamo risolto diversi bug che interessavano solo gli utenti interni.

4.7.1 (23 maggio 2023)

  • L'opzione di configurazione exclude ora consente una stringa. (In precedenza, consentiva solo un array di stringhe). Vedi exclude per ulteriori informazioni.
  • Risolto un bug di linting nei componenti personalizzati nei file .jsx che causava l'ignoranza dei <text> mapping.
  • Risolto un bug per cui l'opzione di configurazione exclude veniva ignorata.
  • Risolto un bug per cui l'estensione VS Code non funzionava nella corretta modalità di Estensione.

4.7.0 (26 aprile 2023)

  • Supporto Componenti @mui/material
    Axe DevTools Linter ora include le definizioni per i componenti MUI nel pacchetto @mui/material. Vedi Material UI per ulteriori informazioni.
  • Supporto React Native
    Testa i problemi di accessibilità nelle tue app React Native ancora più presto nel ciclo di sviluppo con Axe DevTools Linter. Combina questo con test automatizzati utilizzando Axe DevTools Mobile per individuare problemi di accessibilità più avanzati nelle tue app.
  • Diversi bug in tutti i pacchetti Axe DevTools Linter sono stati risolti nella versione 4.7.
  • Problema Conosciuto: exclude configurazione da axe-linter.yml non funziona nel plugin di VS Code o Axe DevTools Linter.

4.6.0 (1 febbraio 2023)

  • Nuove Regole
    Axe DevTools Linter 4.6 implementa una nuova regola. Per dettagli completi, fare riferimento a intestazione tabella vuota.
  • Supporto Libreria Componenti Personalizzati React Cauldron
    La libreria open source di componenti React di Deque chiamata Cauldron React ora ha pieno supporto in Axe DevTools Linter. Non è richiesta alcuna configurazione manuale dei componenti personalizzati, solo un singolo passaggio di configurazione. Altre librerie di componenti saranno presto disponibili.
  • Risolti diversi bug interni.