1
resposta

[Sugestão] Eslint - Parsing error

Me deparei com um conflito de versoes do Eslint, visto que a video aula foi gravada há 1 ano atrás, fui pesquisar e vi que lançaram outra sintaxe mais atualizada.

Atualizei o ESLint para a versão mais recente:

npm install eslint@latest --save-dev

(Garanti que o arquivo de configuração estivesse salvo com codificação UTF-8 (sem BOM), evitando caracteres estranhos como '�'.)

Renomeei a extensao da pasta para commom JS: eslint.config.cjs:

export default [
  {
    files: ['**/*.js'],
    languageOptions: {
      ecmaVersion: 'latest',
      sourceType: 'module',
    },
    rules: {
      semi: ['error', 'always'],
      quotes: ['error', 'single'],
    },
  },
];

Rodando novamente:

npx eslint .

Resultado: ESLint passou a funcionar corretamente com o novo formato, identificando problemas no código.

1 resposta

Olá, Bruno, como vai?

Obrigado por compartilhar essa sugestão aqui no fórum. Atualizações como essa realmente fazem diferença no dia a dia de quem está estudando e ajudam bastante outros colegas que podem passar pelo mesmo cenário.

O fórum está sempre à disposição para trocas como essa.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!