1
resposta

Arquivo ESLint (Versão atualizada)

Acredito que muitos devem estar apanhando,assim como eu, na configuração do arquivo do eslint devido a aula estar desatualizada.

Após várias tentativas aqui cheguei ao seguinte arquivo (que aparentemente está funcional):

Insira aqui a descrição dessa imagem para ajudar na acessibilidadePorém quando rodei pela primeira vez ele não deu aquele erro no arquivo "cypress.config.js" no "setupNodeEvents(on, config)" conforme apresentou na aula. Alguém sabe me dizer se falta algo no arquivo ou se na nova versão ele não apresenta ?

O interessante na nova versão é que ele já apresenta o erro de sintaxe direto no código, conforme abaixo:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Obrigado!

1 resposta

Olá, Renato! Tudo certo?

A ausência do erro no arquivo cypress.config.js pode ser devido a mudanças nas versões mais recentes do Cypress ou do ESLint, que podem ter ajustado a forma como esses erros são reportados.

Aqui estão algumas dicas para verificar se está tudo certo:

  1. Configuração do ESLint: O arquivo de configuração que você compartilhou parece estar bem estruturado. A inclusão das regras específicas para Cypress é importante para capturar boas práticas.

  2. Scripts no package.json: Confirme se os scripts lint e lint:fix estão configurados corretamente no seu package.json. Eles devem apontar para os arquivos corretos.

  3. Desabilitar Regras Específicas: Se o erro que você esperava não aparece, pode ser que a regra específica esteja desabilitada ou foi alterada. Verifique a documentação do ESLint e do plugin do Cypress para confirmar.

  4. Teste com Erros Deliberados: Tente introduzir um erro deliberado no seu código para ver se o ESLint o captura. Isso pode ajudar a confirmar se a configuração está funcionando como esperado.

Se tudo estiver configurado corretamente e ainda assim o erro não aparecer, pode ser que a nova versão do Cypress tenha ajustado como esses erros são tratados.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.