Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Acessibilidade: Plugin eslint para verificar a11y em jsx #322

Closed
filipedeschamps opened this issue May 18, 2022 · 2 comments
Closed

Acessibilidade: Plugin eslint para verificar a11y em jsx #322

filipedeschamps opened this issue May 18, 2022 · 2 comments
Labels
back Envolve modificações no backend

Comments

@filipedeschamps
Copy link
Owner

Contexto

O TabNews tem todos os elementos para facilmente ser um site acessível e devemos nos certificar desde agora que ele evolua respeitando regras que contribuam com esse tema. E fazer isso de forma automática é fundamental para evitarmos cometer deslizes e especulo que muitas pessoas estão iniciando no tema acessibilidade (pelo menos eu estou).

Execução

Então antes mesmo dessa issue, o @MiguelMachado-dev já criou esse PR #315 implementando uma nova regra no eslint e isso é perfeito, porque nosso CI passa por essa verificação para aceitar ou recusar o commit.

E o @MiguelMachado-dev acabou de simular um teste quebrando as regras, e o CI recusou o commit com sucesso, olha que massinha: https://github.com/filipedeschamps/tabnews.com.br/runs/6497592507?check_suite_focus=true

Em paralelo, fico feliz que o CI não apontou outros erros no projeto e agora temos a garantia que continuará assim 🤝

Em paralelo 2, pelo que entendi, o assunto "acessibilidade" não é somente técnico e muita coisa é subjetiva e precisa ser validada manualmente. Então vamos ter real carinho com esse assunto.

@MiguelMachado-dev
Copy link
Contributor

MiguelMachado-dev commented May 18, 2022

@filipedeschamps realmente, muita coisa o lintter nos ajuda, mas coisas como design ainda é bem difícil.

Caso tenhamos a ideia de implementar no futuro o storybook, existe plugins onde é validado a acessibilidade em cores também, analisando o contraste da fonte com o fundo do site!

Existe ferramenta externa para isso também, que é o https://color.a11y.com/?wc3

@filipedeschamps
Copy link
Owner Author

Caramba que sensacional isso! Eu sou muito cru em frontend mas quero aprender mais sobre essas ferramentas 🤝

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
back Envolve modificações no backend
Projects
None yet
Development

No branches or pull requests

2 participants