-
Tool für groß angelegtes Refactoring von Code/HTML/JSON mit leichtgewichtigen Templates
-
Unterstützung für Mac/Ubuntu/Windows (WSL)
-
Parser für die meisten Entwicklungssprachen integriert
→ Erkennt die Syntax und führt darauf basierend Suche und Ersetzung aus
-
Argument-Matching in der Form
:[] -
Unterstützt strukturelles Matching mit
() [] {}usw. -
Bei Matches können reguläre Ausdrücke verwendet werden
-
Unterstützte Sprachen: C, C++, Java, C#, Go, Rust, Ruby, Python, PHP, Swift, Javascript, TypeScript, HTML, CSS, SQL, Lisp, Julia..
-
Anwendungsbeispiel: von Python 2 zu 3
→ comby 'failUnlessEqual(:[a],:[b])' 'assertEqual(:[a],:[b])' example.py
Noch keine Kommentare.