Minhas configurações de ferramentas que auxiliam na qualidade de código para trabalhar no frontend.
Este repositório contém configurações para ferramentas que ajudam a manter a qualidade de código ao desenvolver projetos frontend. As configurações foram projetadas para facilitar a integração e melhorar a consistência e qualidade do código.
Este repositório inclui configurações para as seguintes ferramentas:
- ESLint: Para análise estática de código JavaScript.
- Prettier: Para formatação automática de código.
- Husky: Para gerenciamento de hooks Git.
- Lint-Staged: Para rodar linters em arquivos staged no Git.
-
Clone este repositório:
git clone https://github.com/pedroSoaresll/frontend-code-quality-config.git
-
Instale as dependências necessárias: Certifique-se de instalar todas as dependências mencionadas nos arquivos de configuração, caso ainda não tenha.
-
Copie os arquivos de configuração para o seu projeto:
- Copie os arquivos relevantes, como
.eslintrc,.prettierrc, e configurações do Husky, para o diretório raiz do seu projeto.
- Copie os arquivos relevantes, como
-
Adicione os scripts ao
package.jsondo seu projeto: Para utilizar as ferramentas, adicione os scripts no seu arquivopackage.json:{ "scripts": { "lint": "eslint .", "format": "prettier --write ." } } -
Configure os hooks do Git com Husky: Certifique-se de que os hooks estão ativos no seu projeto:
npx husky install
Contribuições são bem-vindas! Se você tiver sugestões ou melhorias, sinta-se à vontade para abrir uma issue ou enviar um pull request.
Este projeto está licenciado sob a MIT License.