2
respostas

Erro Eslint => error 'cy' is not defined alguém sabe como resolver?

Fiz todo o procedimento das aulas e quando executo o eslint aparece vários erros. ![](Insira aqui a descrição dessa imagem para ajudar na acessibilidade )

2 respostas

Olá, Jason! Tudo bem?

Esse erro acontece porque o ESLint não está reconhecendo o objeto cy como uma variável global. Para resolver isso, você precisa configurar o ambiente do Cypress no seu arquivo de configuração do ESLint.

Certifique-se de que o seu arquivo .eslintrc.json tenha a seguinte configuração:

{
  "plugins": [
    "cypress"
  ],
  "env": {
    "cypress/globals": true
  },
  "extends": [
    "plugin:cypress/recommended"
  ]
}

Essa configuração informa ao ESLint que as variáveis globais do Cypress, como cy, estão disponíveis. Após ajustar o arquivo, salve as alterações e execute novamente o ESLint para verificar se os erros foram resolvidos.

Espero ter ajudado e bons estudos!

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

não funciona essa solução com a versão nova do eslint.