1
resposta

[Dúvida] settings.json

O meu settings.json esta dando erro:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Ola Kaue.
Vou te passar algumas informações aqui que possam te ajudar.
Parece que você está enfrentando um problema no seu arquivo settings.json relacionado à configuração do ESLint no Visual Studio Code.
Com base no erro destacado na imagem, há algumas áreas que podem estar causando esse problema.
A primeira coisa que você pode verificar são as configurações da extensão do Prettier e o ESLint.
Aqui estão algumas sugestões para resolver isso:
Verifique se a extensão Prettier está instalada corretamente:
A configuração "editor.defaultFormatter": "esbenp.prettier-vscode" indica que você está usando o Prettier como formatador padrão. Se a extensão do Prettier não estiver instalada ou configurada corretamente, isso pode causar problemas. Vá até a extensão no VSCode e certifique-se de que está instalada.
Verifique a configuração do ESLint:
A linha "source.fixAll.eslint": true faz o VSCode corrigir automaticamente os problemas do ESLint ao salvar. Certifique-se de que o ESLint está corretamente instalado e configurado no seu projeto. Execute o comando npm install eslint --save-dev no seu terminal, caso não tenha feito isso.
Verifique a consistência da estrutura do arquivo JSON:
Certifique-se de que o JSON esteja bem estruturado e que não haja vírgulas extras ou faltando, que podem causar problemas no arquivo de configuração.
Aqui está uma sugestão de como o seu settings.json pode ficar:

{
  "gitlens.codeLens.enabled": false,
  "gitlens.codeLens.authors.enabled": false,
  "gitlens.codeLens.recentChange.enabled": false,
  "editor.fontSize": 16,
  "editor.tabSize": 2,
  "editor.detectIndentation": false,
  "[typescript]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "terminal.integrated.fontSize": 18,
  "window.zoomLevel": 3,
  "javascript.updateImportsOnFileMove.enabled": "always",
  "typescript.updateImportsOnFileMove.enabled": "always",
  "editor.codeActionsOnSave": {
    "source.fixAll.eslint": true
  }
}

Essa configuração deve ser válida e não causar problemas, assumindo que o Prettier e o ESLint estejam instalados corretamente.
Teste ai e me avise.
Aguardo seu feedback.
Bons estudos.