Releases: eduzz/eslint-config
Releases · eduzz/eslint-config
v2.0.0 - Support ESLint 9
BreakChange
O ESLint 9 definiu um novo formato de configuração, para isso é necessário alterar algumas coisas:
- 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
- Remover os arquivos antigos do eslint:
.eslintrc
/.eslintignore
- Criar os novos arquivos seguindo o novo README.md