@emcsistemas/eslint-config
Version:
Configuração ESLint utilizada pela EMC Sistemas
74 lines (49 loc) • 1.64 kB
Markdown
# EMC Sistemas ESLint config
[](https://www.npmjs.com/package/@emcsistemas/eslint-config)
[](https://npm-stat.com/charts.html?package=@emcsistemas/eslint-config)
[](https://github.com/emcsistemas/bibliotecas-npm/blob/4a3c9e66ebf043c80b428829457d2d7374c6b744/LICENCE)
## 1. Utilização
- Instalação das dependências
```sh
npm i -D eslint @emcsistemas/eslint-config
```
ou
```sh
yarn add -D eslint @emcsistemas/eslint-config
```
ou
```sh
pnpm add -D eslint @emcsistemas/eslint-config
```
## 2. Configuração
### Para projetos Node.js
- Crie o arquivo `.eslintrc.json` na raiz do projeto e adicione o seguinte conteúdo:
```
{
"extends": "@emcsistemas/eslint-config/node"
}
```
### Para projetos React
- Crie o arquivo `.eslintrc.json` na raiz do projeto e adicione:
```
{
"extends": "@emcsistemas/eslint-config/react"
}
```
### Para projetos Next.js
- Crie o arquivo `.eslintrc.json` na raiz do projeto e adicione:
```
{
"extends": "@emcsistemas/eslint-config/next"
}
```
- Crie também o arquivo `.eslintignore` com o seguinte conteúdo:
```
node_modules
build
dist
```
## 3. Contribuição
Sinta-se à vontade para enviar um PR se quiser ajudar!
## 4. Licença
Licenciado sob a licença MIT, Copyright © 2023 EMC Sistemas Ltda. Veja [LICENÇA](https://github.com/emcsistemas/bibliotecas-npm/blob/4a3c9e66ebf043c80b428829457d2d7374c6b744/LICENCE) para mais informações.