Skip to content

Releases: eduzz/eslint-config

v2.0.0 - Support ESLint 9

03 Jun 11:53
Compare
Choose a tag to compare

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