1
resposta

Linting

Até o momento não foi abordado a questão do "Linting" como mostra na seção "O que aprendemos"

1 resposta

Oi, Ronaldo! Tudo bem?

Desculpa a demora por um retorno.

Obrigada pela observação, o seu feedback nos ajuda muito a construir melhorias na nossa plataforma!

Nesse caso, para complementar o nosso conhecimento, podemos compreender o "Linting" como uma prática muito importante na programação, pois ajuda a identificar e corrigir erros de estilo e boas práticas no código. Ele é uma técnica amplamente utilizada no desenvolvimento de software e pode ser aplicado em diferentes linguagens de programação, incluindo o NodeJS.

Para utilizar o "Linting" no nosso projeto NodeJS, podemos utilizar ferramentas como o ESLint ou o JSLint. Essas ferramentas analisam o nosso código em busca de possíveis erros ou violações de estilo, como indentação incorreta, variáveis não utilizadas, entre outros.

Para começar a utilizar o "Linting", podemos seguir os seguintes passos:

1 . Instalar o ESLint ou o JSLint no projeto NodeJS através do gerenciador de pacotes do Node, o npm, utilizando o comando:

npm install eslint --save-dev

2 . Configurar o arquivo de configuração do "Linting". No caso do ESLint, por exemplo, podemos utilizar o comando:

npx eslint --init

Esse comando irá criar um arquivo .eslintrc.js com as configurações iniciais. Podemos personalizar essas configurações de acordo com as necessidades do projeto.

3 . Executar o "Linting" no nosso código, utilizando o comando:

npx eslint nome-do-arquivo.js

O "Linting" irá analisar o código e exibirá mensagens de erro ou alertas caso encontre alguma violação de estilo ou boas práticas.

Lembrando que o "Linting" é uma prática recomendada, mas não é obrigatória. Ele pode ajudar a melhorar a qualidade do código e facilitar a manutenção no futuro.

Espero ter ajudado. Caso tenha ficado alguma dúvida, sinta-se à vontade em comunicar, estou à disposição!

Um forte abraço e bons estudos!

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

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software