Haben Sie jemals auf Ihre Codebasis gestarrt und gedacht: „Wow, das ist eine Menge Konsolen-Log-Unordnung!“? Oder vielleicht haben Sie viel zu viel Zeit damit verbracht, diese betrügerischen Druckanweisungen zu jagen Wird beim Debuggen verwendet. Nun, gute Nachrichten – Eradicate (era) ist hier, um Sie aus diesem Schlamassel zu retten ?♀️
Era ist ein raffiniertes Open-Source-Tool, das Ihre Codebasis automatisch bereinigt und unerwünschte Protokolle, Ausdrucke und Debugging-Anweisungen in mehreren Sprachen löscht. Keine manuelle Codebereinigung mehr und kein Umgang mit überfüllten Dateien voller übrig gebliebener Protokolle. Es ist wie bei Marie Kondo für Ihren Code! ✨
In dieser Geschichte zeige ich Ihnen, wie era funktioniert, warum es bahnbrechend ist und wie Sie so schnell wie möglich loslegen können.
? Warum Ära? Weil niemand Zeit hat, Code manuell zu bereinigen! ⏳
Stellen Sie sich Folgendes vor: Sie sind mitten in einem Projekt und lassen links und rechts die Anweisungen console.log und print() fallen, um Ihren Code zu debuggen. Wenn Sie fertig sind, schwirrt ein Meer von Protokollen um Ihre Dateien herum, was es schwierig macht, die wahre Logik zu erkennen.
Betreten Sie Eradicate (Ära). Es ist, als hätten Sie einen digitalen Reinigungsassistenten, der Ihre Codebasis durchsucht, diese lästigen Ausgaben findet und sie schneller löscht, als Sie „Refactor“ sagen können. Egal, ob Sie an einem persönlichen Projekt arbeiten oder zu einem großen Team beitragen, era automatisiert den langweiligen Aufräumteil, sodass Sie sich auf die lustigen Dinge konzentrieren können – wie zum Beispiel das eigentliche Programmieren. ?
⚡️ Hauptfunktionen, die Sie lieben werden
Mehrsprachige Unterstützung: Bereinigen Sie Protokolle in JavaScript, Python, PHP, Go, Ruby und mehr. Ganz gleich, welche Sprache Sie wählen, die Ära steht Ihnen zur Seite. ?
Anpassbare Konfiguration: Sie entscheiden, was bereinigt wird und was bleibt – denn nicht alle Protokolle verdienen den Start.
Auf bestimmte Dateien/Ordner abzielen: Sind Sie gerade mit der Arbeit an einer Funktion fertig? Führen Sie era für eine einzelne Datei oder einen einzelnen Ordner aus. Kinderleicht.
Ignorieren Sie, worauf es ankommt: Sie möchten bestimmte Dateien oder Verzeichnisse (z. B. node_modules) nicht bereinigen? Mit Era können Sie ganz einfach ausschließen, was Sie nicht anfassen möchten.
? So starten Sie mit Era
Sind Sie bereit, Ihren Code wie ein Chef zu bereinigen? Hier ist Ihre Schritt-für-Schritt-Anleitung.
era init
Dadurch wird eine glänzende neue erd.yaml-Konfigurationsdatei in Ihrem Stammverzeichnis erstellt. Es ist Ihre personalisierte Bereinigungskarte, in der Sie genau definieren, was gereinigt werden muss.
era clean
Standardmäßig überprüft era Ihre erd.yaml-Datei auf Bereinigungsregeln. Wenn keine gefunden wird, ist das kein Grund zur Sorge – die Standardeinstellungen sind einsatzbereit. ?✨
So bereinigen Sie eine bestimmte Datei:
era remove -f path/to/yourfile.js
Oder um einen ganzen Ordner zu bereinigen:
era remove -d Pfad/zu/Ihrem Ordner
Era prüft die Datei oder den Ordner sorgfältig, sucht nach unerwünschten Protokollen und lässt den Rest unberührt. ?️♀️
? Die Magie hinter der Konfigurationsdatei von Era
Lassen Sie uns über das Geheimnis sprechen: die Konfigurationsdatei erd.yaml. Hier ist eine Aufschlüsselung dessen, was es tut und wie Sie es wie angegossen an Ihr Projekt anpassen können:yml
Root: "." ReportPath: "era-reports" IgnoreKeyword: - "erd:ignore" - "erd:ignoreAll" IgnoreFileExtensions: - ".exe" - ".dll" - ".zip" - ".tar" IgnoreDirs: - "node_modules" - ".git" - "vendor" IgnoreFiles: [] ListenType: "command"
Root: Hier beginnt era mit der Suche – normalerweise das Stammverzeichnis Ihres Projekts.
ReportPath: Nach jedem Lauf erstellt era in diesem Verzeichnis einen Bericht, sodass Sie genau sehen können, was bereinigt wurde. ?
IgnoreKeyword: Fügen Sie Ihrem Code benutzerdefinierte Tags wie erd:ignore hinzu, um zu verhindern, dass era bestimmte Abschnitte bereinigt.
IgnoreFileExtensions: Dies sind die Dateitypen, die die Ära nicht berühren wird – denken Sie an Binärdateien oder komprimierte Dateien.
IgnoreDirs: Verzeichnisse wie node_modules oder .git werden automatisch ausgeschlossen, um Ihnen Zeit zu sparen. Niemand muss die reinigen, oder? ?
ListenType: Derzeit ist dies auf „command“ eingestellt, was bedeutet, dass era auf Bereinigungsbefehle von Ihnen wartet. In Zukunft könnten noch weitere Hörtypen hinzukommen – bleiben Sie dran!
? Das Beste daran: Es ist kostenlos und Open-Source!
Ja, das hast du richtig gehört. Eradicate (era) ist Open Source, das heißt, Sie können es verwenden, ändern und sogar etwas dazu beitragen! Es geht darum, anderen Entwicklern dabei zu helfen, ihre Codebasis ohne Probleme sauber zu halten.
? Letzte Gedanken
Eradicate ist nicht nur ein Werkzeug – es spart Zeit, steigert die Produktivität und beseitigt Unordnung. Ganz gleich, ob Sie alleine oder als Teil eines größeren Teams arbeiten, mit era können Sie mit minimalem Aufwand eine aufgeräumte Codebasis pflegen.
Wenn Sie es satt haben, Ihre Dateien manuell zu bereinigen, probieren Sie era aus. Es ist kostenlos, einfach einzurichten und – glauben Sie mir – es wird Ihnen Stunden Zeit sparen.
Schließen Sie sich der Revolution an! ? Sie können den Code auf Github finden und dazu beitragen, dieses Tool noch besser zu machen.
Viel Spaß beim Codieren! ?✨
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3