Olá, Filipi! Tudo joia?
Parece que houve uma confusão comum entre os formatos de arquivo para configuração do ESLint. O ESLint permite tanto arquivos .json
quanto .js
para configuração. O arquivo .eslintrc.json
é o mais comum e é utilizado para definir as regras em formato JSON, que é um formato de dados leve.
No entanto, se você precisa de lógica mais complexa ou importações, pode usar um arquivo .eslintrc.js
. Isso é útil quando você precisa, por exemplo, importar módulos ou usar variáveis no seu arquivo de configuração.
No seu caso, se o código de configuração envolve importações, como mostrado na imagem, faz sentido que o arquivo seja .js
. Se o ESLint não estava reconhecendo o arquivo .json
, pode ser porque ele estava esperando um formato JavaScript devido às importações.
Espero ter ajudado e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.