1
resposta

Eslint JSON não apareceu

O arquivo Eslintrc.json não apareceu no meu codigo conforme foi informado que apareceria na aula, no lugar dele apareceu esse JS, e ja percebi que não é possivel continuar a aula com esse arquivo diferente. como resolver? Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá, Daniel.

Tudo bem?

Pelo que você descreveu e pela imagem que enviou, parece que o arquivo de configuração do ESLint foi criado como eslint.config.js em vez de .eslintrc.json. Isso pode acontecer dependendo de como as opções foram selecionadas durante a configuração inicial do ESLint no seu projeto.

Para resolver essa questão e seguir conforme o curso, você pode converter manualmente o arquivo eslint.config.js para um arquivo .eslintrc.json. Aqui estão os passos que você pode seguir:

  1. Abra o arquivo eslint.config.js no seu editor de código.
  2. Copie todo o conteúdo do arquivo.
  3. Crie um novo arquivo na raiz do seu projeto e nomeie-o como .eslintrc.json.
  4. Cole o conteúdo que você copiou do arquivo JS no novo arquivo JSON.
  5. Converta o conteúdo para o formato JSON. Por exemplo, se o seu arquivo JS tem algo como:
    module.exports = {
        rules: {
            indent: ['error', 2],
            'linebreak-style': ['error', 'unix'],
            quotes: ['error', 'double'],
            semi: ['error', 'always']
        }
    };
    
    Você deve alterá-lo para:
    {
        "rules": {
            "indent": ["error", 2],
            "linebreak-style": ["error", "unix"],
            "quotes": ["error", "double"],
            "semi": ["error", "always"]
        }
    }
    
  6. Salve o arquivo .eslintrc.json.
  7. Delete o arquivo antigo eslint.config.js para evitar confusões.
  8. Reinicie seu editor de código para garantir que as configurações sejam recarregadas.

Após esses passos, você deve ter o arquivo de configuração do ESLint no formato esperado pelo curso, permitindo que você continue com as atividades propostas.

Espero ter ajudado. Qualquer dúvida manda aqui. Bons estudos.