Skip to content

v2.0.0 - Support ESLint 9

Latest

Choose a tag to compare

@danieloprado danieloprado released this 03 Jun 11:53
· 60 commits to master since this release

BreakChange

O ESLint 9 definiu um novo formato de configuração, para isso é necessário alterar algumas coisas:

  1. Remover as dependências diretas (a nova versão cuidará disso para você):

Javascript / Typescript / Node:

yarn remove --dev eslint @typescript-eslint/eslint-plugin @typescript-eslint/parser eslint-config-prettier eslint-plugin-eslint-plugin eslint-plugin-import eslint-plugin-prettier eslint-plugin-unused-imports prettier

React:

yarn remove --dev eslint @typescript-eslint/eslint-plugin @typescript-eslint/parser eslint-config-prettier eslint-plugin-eslint-plugin eslint-plugin-import eslint-plugin-prettier eslint-plugin-react eslint-plugin-react-hooks eslint-plugin-unused-imports prettier

React Native

yarn remove --dev eslint eslint-plugin-react-native @typescript-eslint/eslint-plugin @typescript-eslint/parser eslint-config-prettier eslint-plugin-eslint-plugin eslint-plugin-import eslint-plugin-prettier eslint-plugin-react eslint-plugin-react-hooks eslint-plugin-unused-imports prettier
  1. Remover os arquivos antigos do eslint: .eslintrc / .eslintignore
  2. Criar os novos arquivos seguindo o novo README.md