¿Alguna vez has mirado fijamente tu código base y has pensado: "¡Guau, eso es un montón de desorden en el archivo console.log!"? O tal vez has pasado demasiado tiempo buscando esas declaraciones impresas no autorizadas que usado durante la depuración Bueno, buenas noticias: ¿Eradicate (era) está aquí para rescatarte de ese lío?♀️
Era es una ingeniosa herramienta de código abierto que limpia automáticamente su base de código, eliminando registros, impresiones y declaraciones de depuración no deseados en varios idiomas. No más limpieza manual de código ni lidiar con archivos inflados llenos de registros sobrantes. ¡Es como Marie Kondo por tu código! ✨
En esta historia, te mostraré cómo funciona la era, por qué cambia las reglas del juego y cómo puedes comenzar lo antes posible.
? ¿Por qué Era? ¡Porque nadie tiene tiempo para limpiar el código manualmente! ⏳
Imagínese esto: está en medio de un proyecto, soltando declaraciones console.log e print() a izquierda y derecha para depurar su código. Cuando terminas, tienes un mar de registros flotando alrededor de tus archivos, lo que dificulta ver la lógica real.
Ingrese Erradicar (era). Es como tener un asistente de limpieza digital que recorre su código base, encuentra esos resultados molestos y los elimina más rápido de lo que puede decir "refactorizar". Ya sea que estés trabajando en un proyecto personal o contribuyendo a un equipo grande, era automatiza la aburrida parte de limpieza, para que puedas concentrarte en las cosas divertidas, como, ya sabes, codificar. ?
⚡️ Funciones clave que te encantarán
Compatibilidad con varios idiomas: limpie registros en JavaScript, Python, PHP, Go, Ruby y más. No importa el idioma, la era te respalda. ?
Configuración personalizable: usted decide qué se limpia y qué se mantiene, porque no todos los registros merecen el arranque.
Apunte a archivos/carpetas específicas: ¿Acaba de terminar de trabajar en una función? Ejecute era en un solo archivo o carpeta. Fácil.
Ignorar lo que importa: ¿No desea limpiar ciertos archivos o directorios (como node_modules)? Era simplifica la exclusión de lo que no desea tocar.
? Cómo empezar con Era
¿Listo para limpiar tu código como un jefe? Aquí tienes la guía paso a paso.
era init
Esto crea un nuevo y brillante archivo de configuración erd.yaml en su directorio raíz. Es tu mapa de limpieza personalizado donde defines exactamente qué es necesario limpiar.
era clean
De forma predeterminada, era verificará su archivo erd.yaml para detectar reglas de limpieza. Si no encuentra ninguna, no se preocupe: ya tiene la configuración predeterminada lista para funcionar. ?✨
Para limpiar un archivo específico:
era remove -f path/to/yourfile.js
O para limpiar una carpeta completa:
era eliminar -d ruta/a/su carpeta
Era comprobará cuidadosamente el archivo o carpeta, buscará los registros no deseados y dejará el resto intacto. ?️♀️
? La magia detrás del archivo de configuración de Era
Hablemos de la salsa secreta: el archivo de configuración erd.yaml. Aquí hay un desglose de lo que hace y cómo puedes modificarlo para que se ajuste a tu proyecto como un guante: yml
Root: "." ReportPath: "era-reports" IgnoreKeyword: - "erd:ignore" - "erd:ignoreAll" IgnoreFileExtensions: - ".exe" - ".dll" - ".zip" - ".tar" IgnoreDirs: - "node_modules" - ".git" - "vendor" IgnoreFiles: [] ListenType: "command"
Raíz: aquí es donde era comienza su búsqueda, generalmente el directorio raíz de su proyecto.
ReportPath: después de cada ejecución, era generará un informe en este directorio, para que pueda ver exactamente lo que se limpió. ?
Ignorar palabra clave: agregue etiquetas personalizadas a su código como erd:ignore para evitar que era limpie ciertas secciones.
IgnoreFileExtensions: estos son los tipos de archivos que la era no tocará; piense en archivos binarios o comprimidos.
IgnoreDirs: directorios como node_modules o .git se excluyen automáticamente para ahorrarle tiempo. Nadie necesita limpiarlos, ¿verdad? ?
ListenType: Actualmente, está configurado en "comando", lo que significa que escucha sus comandos de limpieza. Es posible que en el futuro aparezcan más tipos de escucha: ¡estad atentos!
? La mejor parte: ¡es gratis y de código abierto!
Sí, escuchaste bien. Eradicate (era) es de código abierto, lo que significa que puedes usarlo, modificarlo e incluso contribuir con él. Se trata de ayudar a otros desarrolladores a mantener limpias sus bases de código sin complicaciones.
? Pensamientos finales
Erradicar no es sólo una herramienta: es un ahorro de tiempo, un impulso a la productividad y una solución al desorden. Ya sea que trabajes solo o como parte de un equipo más grande, usar era te ayuda a mantener una base de código ordenada con un mínimo esfuerzo.
Si estás cansado de limpiar manualmente tus archivos, dale una oportunidad a era. Es gratis, fácil de configurar y, créame, le ahorrará horas de tiempo.
¡Únete a la revolución! ? Puedes encontrar el código en Github y contribuir a mejorar aún más esta herramienta.
¡Feliz codificación! ?✨
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3