Já olhou para sua base de código pensando: “Uau, isso é muita confusão de console.log!"? Ou talvez você tenha passado muito tempo caçando aquelas declarações de impressão desonestas que você usado durante a depuração. Bem, boas notícias: Erradicar (era) está aqui para resgatá-lo dessa bagunça ?♀️
!Era é uma ferramenta de código aberto que limpa automaticamente sua base de código, eliminando logs indesejados, impressões e instruções de depuração em vários idiomas. Chega de limpeza manual de código ou de lidar com arquivos inchados cheios de logs restantes. É como Marie Kondo para o seu código! ✨
Nesta história, vou mostrar como a era funciona, por que ela muda o jogo e como você pode começar o mais rápido possível.
? Por que Época? Porque ninguém tem tempo para limpar o código manualmente! ⏳
Imagine isto: você está bem no meio de um projeto, descartando as instruções console.log e print() para a esquerda e para a direita para depurar seu código. Quando terminar, você terá um mar de logs flutuando em torno de seus arquivos, dificultando a visualização da lógica real.
Entre em Erradicar (era). É como ter um assistente de limpeza digital que varre sua base de código, encontra essas saídas incômodas e as elimina mais rápido do que você pode dizer “refatorar”. Esteja você trabalhando em um projeto pessoal ou contribuindo para uma grande equipe, o era automatiza a parte chata da limpeza, para que você possa se concentrar nas coisas divertidas - como, você sabe, realmente programar. ?
⚡️ Principais recursos que você vai adorar
Suporte multilíngue: limpe logs em JavaScript, Python, PHP, Go, Ruby e muito mais. Não importa o idioma, a época está ao seu lado. ?
Configuração personalizável: você decide o que é limpo e o que permanece - porque nem todos os logs merecem a inicialização.
Arquivos/pastas específicos de destino: acabou de trabalhar em um recurso? Execute era em um único arquivo ou pasta. Fácil.
Ignore o que importa: não deseja limpar determinados arquivos ou diretórios (como node_modules)? O Era simplifica a exclusão do que você não deseja tocar.
? Como começar com o Era
Pronto para limpar seu código como um chefe? Aqui está o seu guia passo a passo.
era init
Isso cria um arquivo de configuração erd.yaml novinho em folha em seu diretório raiz. É o seu mapa de limpeza personalizado onde você define exatamente o que precisa ser limpo.
era clean
Por padrão, o era verificará seu arquivo erd.yaml em busca de regras de limpeza. Se não encontrar um, não se preocupe – ele tem configurações padrão prontas para uso. ?✨
Para limpar um arquivo específico:
era remove -f path/to/yourfile.js
Ou para limpar uma pasta inteira:
era remove -d caminho/para/suapasta
O Era verificará cuidadosamente o arquivo ou pasta, localizará os logs indesejados e deixará o resto intacto. ?️♀️
? O arquivo de configuração da Magic Behind Era
Vamos falar sobre o ingrediente secreto: o arquivo de configuração erd.yaml. Aqui está um resumo do que ele faz e como você pode ajustá-lo para se adequar ao seu projeto como uma luva:yml
Root: "." ReportPath: "era-reports" IgnoreKeyword: - "erd:ignore" - "erd:ignoreAll" IgnoreFileExtensions: - ".exe" - ".dll" - ".zip" - ".tar" IgnoreDirs: - "node_modules" - ".git" - "vendor" IgnoreFiles: [] ListenType: "command"
Root: É aqui que o era inicia sua pesquisa - geralmente o diretório raiz do seu projeto.
ReportPath: Após cada execução, o era irá gerar um relatório neste diretório, para que você possa ver exatamente o que foi limpo. ?
IgnoreKeyword: adicione tags personalizadas ao seu código, como erd:ignore, para impedir que o Era limpe certas seções.
IgnoreFileExtensions: Esses são os tipos de arquivos que a era não tocará - pense em binários ou arquivos compactados.
IgnoreDirs: diretórios como node_modules ou .git são excluídos automaticamente para economizar seu tempo. Ninguém precisa limpar isso, certo? ?
ListenType: Atualmente, está definido como “comando”, o que significa que o era escuta seus comandos de limpeza. Mais tipos de escuta podem surgir no futuro – fique ligado!
? A melhor parte: é gratuito e de código aberto!
Sim, você ouviu certo. Erradicar (era) é de código aberto, o que significa que você pode usá-lo, modificá-lo e até mesmo contribuir com ele! O objetivo é ajudar outros desenvolvedores a manter suas bases de código limpas e sem complicações.
? Considerações finais
Erradicar não é apenas uma ferramenta – é uma economia de tempo, um impulsionador da produtividade e um destruidor. Esteja você trabalhando sozinho ou como parte de uma equipe maior, usar o era ajuda a manter uma base de código organizada com o mínimo de esforço.
Se você está cansado de limpar seus arquivos manualmente, experimente. É gratuito, fácil de configurar e – acredite – você economizará horas de tempo.
Junte-se à revolução! ? Você pode encontrar o código no Github e contribuir para tornar esta ferramenta ainda melhor.
Boa codificação! ?✨
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3