Skip to content

Este pacote é uma configuração pré-definida do ESLint e Prettier para projetos Node.js e Next.js, com base no pacote desenvolvido pela Rocketseat. Ele foi criado para facilitar a configuração do linter em seus projetos e garantir a consistência do código em toda a equipe.

License

Notifications You must be signed in to change notification settings

Snarloff/eslint-config-snarloff

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@snarloff/eslint-config

Este pacote é uma configuração pré-definida do ESLint e Prettier para projetos Node.js e Next.js, com base no pacote desenvolvido pela Rocketseat. Ele foi criado para facilitar a configuração do linter em seus projetos e garantir a consistência do código em toda a equipe.

Instalação

Para começar a usar esta configuração, siga os seguintes passos:

  1. Certifique-se de que você tenha o Node.js instalado em sua máquina. Caso contrário, você pode baixá-lo aqui.

  2. Crie um novo projeto Node.js ou acesse um projeto existente.

  3. Abra o terminal na raiz do seu projeto e execute o seguinte comando:

npm install --save-dev eslint @snarloff/eslint-config
  1. Crie um arquivo .eslintrc.js na raiz do seu projeto com o seguinte conteúdo:
module.exports = {
  extends: '@snarloff/eslint-config/[node ou next]',
};
  1. Você também pode adicionar scripts ao seu package.json para executar o ESLint e o Prettier facilmente. Por exemplo:
{
  "scripts": {
    "lint": "eslint . --ext .js,.jsx,.ts,.tsx",
    "lint:fix": "eslint . --ext .js,.jsx,.ts,.tsx --fix",
    "format": "prettier --write ."
  }
}

Agora, você pode executar npm run lint para verificar seu código em busca de problemas e npm run lint:fix para corrigi-los automaticamente. Você também pode executar npm run format para formatar seu código usando o Prettier.

Configurações Adicionais

Este pacote é uma configuração básica do ESLint e Prettier. Se você deseja adicionar ou substituir regras, basta estender a configuração no seu arquivo .eslintrc.js. Você pode fazer isso adicionando um objeto de configuração personalizada, por exemplo:

module.exports = {
  extends: '@snarloff/eslint-config/node',
  rules: {
    // Suas regras personalizadas aqui
  },
};

Certifique-se de verificar a documentação do ESLint para ver todas as regras disponíveis e como configurá-las.

Licença

Este projeto é licenciado sob a Licença MIT - consulte o arquivo LICENSE para obter detalhes.

Contribuição

Se você encontrar problemas ou tiver sugestões de melhoria, sinta-se à vontade para abrir uma issue ou enviar um pull request no GitHub. Suas contribuições são bem-vindas!

About

Este pacote é uma configuração pré-definida do ESLint e Prettier para projetos Node.js e Next.js, com base no pacote desenvolvido pela Rocketseat. Ele foi criado para facilitar a configuração do linter em seus projetos e garantir a consistência do código em toda a equipe.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published