1
resposta

[Dúvida] Muitos erros

Estou tendo muitos problemas, ao executar o npm init @eslint/config não me aparece a opção de JSON, já segui os passos no tópico do Leonardo Souza mas mesmo assim os erros persistem.

1 resposta

Olá Patrick! Tudo bem?

Isso acontece porque o ESLint atualizou em vez de criar um arquivo .json ele cria um arquivo .js, pois mudou a forma de utilizá-lo, porém, conseguimos criar o arquivo eslint.config.json manualmente e seguir igual à aula.

Faça o seguinte: rode o comando npm init @eslint/config normalmente, e seleciona a segunda opção "To check syntax and find problems" e segue selecionando as opções iguais ao curso.

Quando criar o arquivo eslint.config.js você renomeia para eslint.config.json, apaga todo código dele e cola esse outro código dentro dele:

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,
];

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.