Codemod-Runner
Code stapelweise mit Regeln transformieren und Diff prüfen
Läuft zu 100% in Ihrem Browser — es wird niemals etwas hochgeladen.
Was ist Codemod-Runner?
Benennen Sie eine API in einer ganzen Datei um, tauschen Sie Import-Stile oder migrieren Sie veraltete Aufrufe in Sekunden. Fügen Sie Ihren Code ein, definieren Sie eine oder mehrere Regeln Muster → Ersetzung (Klartext oder Regex mit Capture-Gruppen) und prüfen Sie jede Änderung als Unified Diff, bevor Sie sie anwenden. Alles läuft lokal im Browser — Ihr Quellcode verlässt nie Ihren Rechner.
So verwenden Sie Codemod-Runner
- Fügen Sie den zu transformierenden Quellcode ein.
- Fügen Sie Regeln hinzu: ein Muster (Text oder /Regex/) und die Ersetzung — $1, $2 funktionieren.
- Klicken Sie auf Vorschau für ein Unified Diff aller Änderungen.
- Wenden Sie die Regeln an und kopieren oder laden Sie den Code herunter.
Häufige Fragen
Was ist ein Codemod?
Ein Codemod ist eine automatisierte, wiederholbare Code-Transformation — etwa eine Funktion überall umbenennen oder eine alte API auf die neue migrieren. Statt fehleranfälliger Handarbeit definieren Sie die Regel einmal und sie wird konsistent auf die ganze Datei angewendet.
Werden reguläre Ausdrücke unterstützt?
Ja. Umschließen Sie das Muster mit Schrägstrichen (wie /console\.log\((.*?)\)/), um den Regex-Modus zu aktivieren, und nutzen Sie $1, $2 in der Ersetzung für Capture-Gruppen. Klartext-Muster werden wörtlich gesucht.
Wird mein Code irgendwohin hochgeladen?
Nein. Die Transformations-Engine ist reines JavaScript in Ihrem Browser-Tab. Ihr Code berührt keinen Server — sicher auch für proprietäre und vertrauliche Codebasen.
Wird mein Code auf einen Server hochgeladen?
Niemals. Alle CodeKit-Tools laufen vollständig in Ihrem Browser mit JavaScript. Ihr Code wird auf Ihrem Gerät verarbeitet und geht nie über das Netzwerk — nach dem Laden der Seite funktionieren die Tools sogar offline.
Sind die Tools wirklich kostenlos?
Ja — 100% kostenlos, ohne Registrierung, ohne Limits, ohne Wasserzeichen. Die Seite finanziert sich über minimale, nicht aufdringliche Werbung.
Gibt es eine Größenbeschränkung?
Keine feste Grenze. Da die Verarbeitung auf Ihrem Rechner stattfindet, ist die einzige Einschränkung der Arbeitsspeicher Ihres Geräts. Dateien mit mehreren Megabyte funktionieren problemlos.