Vous avez déjà regardé votre base de code en pensant : « Wow, c'est beaucoup de fouillis console.log ! » ? Ou peut-être avez-vous passé beaucoup trop de temps à traquer ces déclarations d'impression malveillantes que vous utilisé lors du débogage. Eh bien, bonne nouvelle : Eradicate (era) est là pour vous sauver de ce désordre ?♀️
Era est un outil open source astucieux qui nettoie automatiquement votre base de code, effaçant les journaux, les impressions et les instructions de débogage indésirables dans plusieurs langues. Plus besoin de nettoyer manuellement le code ou de gérer des fichiers volumineux remplis de journaux restants. C'est comme Marie Kondo pour ton code ! ✨
Dans cette histoire, je vais vous montrer comment fonctionne une époque, pourquoi elle change la donne et comment vous pouvez commencer dès que possible.
? Pourquoi Era ? Parce que personne n’a le temps de nettoyer manuellement le code ! ⏳
Imaginez ceci : vous êtes au milieu d'un projet, en train de supprimer les instructions console.log et print() à gauche et à droite pour déboguer votre code. Au moment où vous avez terminé, vous avez une mer de journaux flottant autour de vos fichiers, ce qui rend difficile de voir la véritable logique.
Entrez Éradiquer (ère). C'est comme avoir un assistant de nettoyage numérique qui parcourt votre base de code, trouve ces sorties embêtantes et les efface plus rapidement que vous ne pouvez dire « refactoriser ». Que vous travailliez sur un projet personnel ou que vous contribuiez à une grande équipe, era automatise la partie ennuyeuse du nettoyage, afin que vous puissiez vous concentrer sur les choses amusantes, comme, vous savez, le codage. ?
⚡️ Principales fonctionnalités que vous allez adorer
Prise en charge multilingue : nettoyez les journaux en JavaScript, Python, PHP, Go, Ruby, etc. Quelle que soit la langue, Era vous soutient. ?
Configuration personnalisable : vous décidez ce qui est nettoyé et ce qui reste, car tous les journaux ne méritent pas le démarrage.
Cibler des fichiers/dossiers spécifiques : vous venez de terminer de travailler sur une fonctionnalité ? Exécutez era sur un seul fichier ou dossier. Très facile.
Ignorer ce qui compte : vous ne souhaitez pas nettoyer certains fichiers ou répertoires (comme node_modules) ? Era simplifie l'exclusion de ce que vous ne voulez pas toucher.
? Comment démarrer avec Era
Prêt à nettoyer votre code comme un patron ? Voici votre guide étape par étape.
era init
Cela crée un nouveau fichier de configuration erd.yaml brillant dans votre répertoire racine. Il s'agit de votre carte de nettoyage personnalisée dans laquelle vous définissez exactement ce qui doit être nettoyé.
era clean
Par défaut, era vérifiera votre fichier erd.yaml pour les règles de nettoyage. S’il n’en trouve pas, ne vous inquiétez pas : les paramètres par défaut sont prêts à fonctionner. ?✨
Pour nettoyer un fichier spécifique :
era remove -f path/to/yourfile.js
Ou pour nettoyer un dossier entier :
era supprimer -d chemin/vers/votredossier
Era vérifiera soigneusement le fichier ou le dossier, traquera les journaux indésirables et laissera le reste intact. ?️♀️
? Le fichier de configuration de The Magic Behind Era
Parlons de la sauce secrète : le fichier de configuration erd.yaml. Voici un aperçu de ce qu'il fait et comment vous pouvez l'ajuster pour l'adapter à votre projet comme un gant :yml
Root: "." ReportPath: "era-reports" IgnoreKeyword: - "erd:ignore" - "erd:ignoreAll" IgnoreFileExtensions: - ".exe" - ".dll" - ".zip" - ".tar" IgnoreDirs: - "node_modules" - ".git" - "vendor" IgnoreFiles: [] ListenType: "command"
Racine : c'est ici qu'Era commence sa recherche – généralement le répertoire racine de votre projet.
ReportPath : Après chaque exécution, era générera un rapport dans ce répertoire, afin que vous puissiez voir exactement ce qui a été nettoyé. ?
IgnoreKeyword : ajoutez des balises personnalisées à votre code comme erd:ignore pour empêcher Era de nettoyer certaines sections.
IgnoreFileExtensions : ce sont les types de fichiers que l'ère ne touchera pas : pensez aux fichiers binaires ou aux fichiers compressés.
IgnoreDirs : les répertoires comme node_modules ou .git sont automatiquement exclus pour vous faire gagner du temps. Personne n’a besoin de les nettoyer, n’est-ce pas ? ?
ListenType : actuellement, il est défini sur « commande », ce qui signifie que Era écoute les commandes de nettoyage de votre part. D’autres types d’écoute pourraient arriver à l’avenir – restez à l’écoute !
? La meilleure partie : c'est gratuit et open source !
Ouais, vous avez bien entendu. Eradicate (era) est open-source, ce qui signifie que vous pouvez l'utiliser, le modifier et même y contribuer ! Il s'agit d'aider les autres développeurs à garder leurs bases de code propres sans tracas.
? Pensées finales
Eradicate n'est pas seulement un outil : c'est un gain de temps, un accélérateur de productivité et un désencombrement. Que vous travailliez seul ou au sein d'une équipe plus grande, l'utilisation d'era vous aide à maintenir une base de code bien rangée avec un minimum d'effort.
Si vous en avez assez de nettoyer manuellement vos fichiers, essayez Era. C'est gratuit, facile à configurer et, croyez-moi, cela vous fera gagner des heures.
Rejoignez la révolution ! ? Vous pouvez trouver le code sur Github et contribuer à rendre cet outil encore meilleur.
Bon codage ! ?✨
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3