image

Acesse bootcamps ilimitados e +650 cursos pra sempre

60
%OFF
Geovana Silva
Geovana Silva27/06/2025 14:56
Compartilhe

Acessibilidade com ESLint: Usando o eslint-plugin-jsx-a11y

    A acessibilidade deve ser tratada como parte essencial do desenvolvimento web desde o início. Uma forma eficiente de garantir isso é com linters que apontam boas práticas diretamente no seu código. É aí que entra o eslint-plugin-jsx-a11y.

    O que é?

    Esse plugin do ESLint fornece regras específicas para verificar problemas de acessibilidade em elementos JSX (React). Ele ajuda a prevenir erros comuns como:

    • Imagens sem alt
    • Botões sem texto ou aria-label
    • Falta de associação entre label e input
    • Uso incorreto de aria-* ou ausência de semântica
    • Entre outros

    Como configurar?

    Se você já usa ESLint, é só instalar o plugin:

    npm install eslint-plugin-jsx-a11y --save-dev
    

    Depois, adicione ao seu .eslintrc:

    {
    "plugins": ["jsx-a11y"],
    "extends": ["plugin:jsx-a11y/recommended"]
    }
    

    Pronto! Seu linter começará a apontar problemas de acessibilidade no seu código.

    Por que usar?

    O plugin atua como um “guia invisível” que te alerta sobre más práticas de acessibilidade antes mesmo de rodar o projeto. Ele complementa ferramentas como jest-axe, que rodam testes após a renderização.

    Com eslint-plugin-jsx-a11y, você incorpora acessibilidade ao seu fluxo de desenvolvimento de forma contínua, educativa e preventiva. Menos bugs, mais inclusão — direto no seu editor.

    Compartilhe
    Recomendados para você
    BairesDev - Machine Learning Training
    Savegnago - Lógica de Programação
    meutudo - Mobile Developer
    Comentários (0)