Rocketseat / eslint-config-rocketseat

ESLint configuration used by Rocketseat
https://www.npmjs.com/@rocketseat/eslint-config
733 stars 108 forks source link

Plugin "react-hooks" was conflicted #13

Closed beterrabaA closed 1 year ago

beterrabaA commented 1 year ago

A versão 1.3.0 da tendo conflito com eslint-config-next/core-web-vital no Next.JS

Captura de tela 2023-07-09 213407

Minha importação no eslint.json

Captura de tela 2023-07-09 213714

Acabei resolvendo o problema apagando o plugin react-hoocks/recommended no react.js do pacote.

Captura de tela 2023-07-09 214211 Captura de tela 2023-07-09 214246
lorenzoa7 commented 1 year ago

Mesma coisa acontecendo comigo aqui....

Felipe8297 commented 1 year ago

mesma coisa por aqui

atualização: parece que é algo com a nova versão do next, se der uma downgrade para "next": "13.4.7" e "eslint-config-next": "13.4.7", vai funcionar tudo normal

samuelsilvati commented 1 year ago

Como o Felipe disse é algo com a atualização do Next. Tive o mesmo problema.

beterrabaA commented 1 year ago

Parece que foi uma adição ou modificação no plugin do lint padrão do Next.Js,por isso o conflito.

beterrabaA commented 1 year ago

mesma coisa por aqui

atualização: parece que é algo com a nova versão do next, se der uma downgrade para "next": "13.4.7" e "eslint-config-next": "13.4.7", vai funcionar tudo normal

Não precisa do downgrade, só fazer o mesmo fix que funciona normal

lorenzoa7 commented 1 year ago

mesma coisa por aqui atualização: parece que é algo com a nova versão do next, se der uma downgrade para "next": "13.4.7" e "eslint-config-next": "13.4.7", vai funcionar tudo normal

Não precisa do downgrade, só fazer o mesmo fix que funciona normal

Como assim fazer o mesmo fix?

gustavofbc commented 1 year ago

Posso estar enganado, mas creio que ele repassou que você não vai precisar fazer o downgrade da versão, somente remover o plugin react-hoocks/recommended do arquivo react do pacote @rocketseat/eslint-config e já vai funcionar.

att: fiz o teste aqui e funcionou dessa forma

beterrabaA commented 1 year ago

mesma coisa por aqui atualização: parece que é algo com a nova versão do next, se der uma downgrade para "next": "13.4.7" e "eslint-config-next": "13.4.7", vai funcionar tudo normal

Não precisa do downgrade, só fazer o mesmo fix que funciona normal

Como assim fazer o mesmo fix?

No diretório do pacote /node_modules/@rocketseat/eslint-config vai ter um arquivo "react.js" só fazer a modificação que tá sendo mostrada nas duas últimas imagens e o problema estará solucionado,sem downgrade. Da um reload no vscode.

ndelanhese commented 1 year ago

Same issue here, even after changing the lines in the node_modules, nothing has changed and it still doesn't work. Now the error says something like "prettier (startsWith) not found."

lucasstsx commented 1 year ago

mesma coisa por aqui atualização: parece que é algo com a nova versão do next, se der uma downgrade para "next": "13.4.7" e "eslint-config-next": "13.4.7", vai funcionar tudo normal

Não precisa do downgrade, só faça o mesmo conserto que funciona normal

Como assim fazer o mesmo conserto?

No diretório do pacote /node_modules/@rocketseat/eslint-config vai ter um arquivo "react.js" só fazer a modificação que tá sendo mostrado nas duas últimas imagens e o problema será solucionado,sem downgrade. Da um reload no vscode.

Funcionou aqui, obrigado!