2
respostas

Aula introduzindo testes estáticos

Olá, Boa Noite! Na aula de introduzir testes estáticos, não apareceram todas as perguntas exatamente como a mostrada. E quando eu fiz a chamada do doc js, não apareceu o mesmo. Anexei os detalhes do cmd abaixo:

PS C:\Users\basantos\OneDrive - Globo Comunicação e Participações sa\Documentos\NodeJS> npx eslint --init
You can also run this command directly using 'npm init @eslint/config@latest'.
Need to install the following packages:
@eslint/create-config@1.1.3
Ok to proceed? (y) y


> nodejs@1.0.0 npx
> create-config

√ How would you like to use ESLint? · problems
√ What type of modules does your project use? · esm
√ Which framework does your project use? · none
√ Does your project use TypeScript? · javascript
√ Where does your code run? · node
The config that you've selected requires the following dependencies:

eslint@9.x, globals, @eslint/js
√ Would you like to install them now? · No / Yes
√ Which package manager do you want to use? · npm
☕️Installing...

up to date, audited 91 packages in 1s

23 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities
Successfully created C:\Users\basantos\OneDrive - Globo Comunicação e Participações sa\Documentos\NodeJS\eslint.config.mjs file.
PS C:\Users\basantos\OneDrive - Globo Comunicação e Participações sa\Documentos\NodeJS>
PS C:\Users\basantos\OneDrive - Globo Comunicação e Participações sa\Documentos\NodeJS> npx eslint index.js
PS C:\Users\basantos\OneDrive - Globo Comunicação e Participações sa\Documentos\NodeJS> 
2 respostas

Oi, Barbara! Tudo bem?

Para recebermos as mesmas perguntas recebidas pelo instrutor precisamos selecionar as mesmas opções, pois as opções que escolhemos influenciam as perguntas que virão depois. Porém, de acordo com os comandos enviados podemos observar que na primeira pergunta selecionamos uma opção diferente do instrutor em How would you like to use ESLint? · problems, visto que, a opção escolhida por ele foi To check syntax, find problems, and enforce code style.

Dessa forma, devemos conferir se o nosso terminal apresenta exatamente as mesmas respostas como o abaixo:

Imagem de um trecho do terminal com as configurações do ESLint: usar estilo, módulos ESM, sem framework, sem TypeScript, rodando em Node, seguindo o guia Airbnb, formato de configuração JSON.

Após concluir as configurações do ESLint corretamente e com sucesso, se ao rodar o comando npx eslint index.js não houver nenhuma saída ou mensagem de erro pode ser que o arquivo index.js esteja vazio ou sem problemas, assim, nele não há problemas que o ESLint possa detectar com a configuração atual, não gerando nenhuma saída.

Espero ter ajudado!

Um forte abraço e bons estudos!

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

SIm, mas para mim não aparece essa opção. Só aparece as duas primeiras, achei super estranho.