1
resposta

[Sugestão] Como resolvi o problema

Para resolver o problema com o ESLint, segui os passos abaixo:

1 - A primeira coisa que fiz foi desinstalar a versão atual usando: npm uninstall eslint

2 - Em seguida, limpei o cache do npm para evitar conflitos: npm cache clean --force

3 - Consegui resolver o problema instalando a versão 8: npm install eslint@8.x

4 - No arquivo eslint.config.js, usei o seguinte código de configuração:

import globals from "globals";
import pluginJs from "@eslint/js";
 
export default [
  {    languageOptions: {      globals: {
    ...globals.browser,
    ...globals.node,
  },    },    rules: {      indent: ["error", 2],
    "linebreak-style": ["error", "unix"],
    quotes: ["error", "double"],
    semi: ["error", "always"],
  },
  },
  pluginJs.configs.recommended,
];
 

Ao rodar o comando npx eslint . --fix, ele não apresentou erros no terminal e informou os arquivos que precisavam de modificação:

C:...\api-node-express-2-main\server.js 4:14 error 'process' is not defined no-undef

C:...\api-node-express-2-main\src\config\dbConnect.js 3:18 error 'process' is not defined no-undef

✖ 2 problems (2 errors, 0 warnings)

1 resposta

Oi, Marcello! Tudo bem?

Que ótimo saber que você encontrou uma solução para o problema com o ESLint! Muito obrigada por compartilhar os passos que seguiu com a nossa comunidade, tenho certeza que serão muito valiosos para muitos colegas. Espero que esteja gostando do curso! Caso tenha ficado alguma dúvida em relação ao curso ou atividade, sinta-se à vontade em comunicar, estou à disposição e ficarei super feliz em poder ajudar!

Um forte abraço e bons estudos!