Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] ESLint

Olá, tudo bem? queria saber se conseguimos utilizar o pacote do ESLint globalmante, como o json-server por exemplo, pois o ESLint tivemos que fazer uma declaração nas dependências, mas no json-server (quando instalado globalmente) não tem essa declaração. Então, mesmo sem essa declaração, caso eu instale globalmente o ESLint, eu irei conseguir utilizar em qualquer arquivo, sem precisar inicializar localmente? Grato!

1 resposta
solução!

Oii Rian, tudo bem?

A resposta curta é sim, é possível instalar o ESLint globalmente e utilizá-lo em qualquer projeto, assim como o json-server. Mas, é importante considerar algumas coisas.

Quando você instala um pacote globalmente, ele não estará listado nas dependências do seu projeto (no arquivo package.json), assim como você observou com o json-server. Isso significa que qualquer pessoa que baixar seu projeto não saberá que o ESLint é uma dependência necessária, a menos que você informe isso na documentação do projeto.

Além disso, ao instalar o ESLint globalmente, você não poderá especificar uma versão específica do ESLint para cada projeto. Isso pode ser um problema se diferentes projetos exigirem diferentes versões do ESLint.

Por esses motivos, a prática recomendada geralmente é instalar o ESLint localmente em cada projeto. Isso permite que você controle a versão do ESLint para cada projeto, bem como as especificações que deseja.

Um abraço e bons estudos.