Kotlin-Code-Formatierer
Der Kotlin Code Formatter räumt eingefügten Code schnell auf; ein Projekt sollte denselben Stil im Build erzwingen, statt auf das Erinnern zu vertrauen.
🔒 Dieses Tool läuft vollständig in Ihrem Browser. Ihre Dateien werden niemals an einen Server hochgeladen.
Entwickler
Kotlin Code Formatierer
Frontend-Vorschau — kein Upload, kein externer Dienst.
Formatiertes Kotlin
Eine 40-zeilige Datei neu formatiert mit 4-Leerzeichen-Einrückung, erhaltenen Trailing Commas und verketteten Aufrufen, die bei der 100-Spalten-Grenze einzeln umgebrochen werden.
So funktioniert der Kotlin Code Formatter
- Fügen Sie den Kotlin-Quellcode ein — eine Datei, eine Klasse oder eine einzelne Funktion.
- Legen Sie die Einrückung und die maximale Zeilenlänge Ihres Projekts fest.
- Kopieren Sie die formatierte Ausgabe, oder wenden Sie dieselben Einstellungen in Ihrem Build an, damit die Formatierung erzwungen statt manuell erfolgt.
FAQ
Entspricht das ktlint oder dem IDE-Formatierer?
Es folgt den offiziellen Kotlin-Coding-Konventionen, auf denen beide basieren. Für ein Projekt, das bereits ktlint oder detekt nutzt, führen Sie das im Build aus — ein Formatierer in der Pipeline schlägt einen, den jemand vergessen kann.
Ändert sich das Verhalten meines Codes?
Nein. Die Formatierung ändert nur Leerzeichen und Zeilenumbrüche. Sie ordnet keine Anweisungen um, fügt keine Importe hinzu und ändert keine Semantik.
Warum gehört Formatierung in den Build?
Weil ein von Tools erzwungener gemeinsamer Stil eine ganze Kategorie von Review-Kommentaren überflüssig macht. Formatierungsdiskussionen in einem Pull Request verschwenden die Zeit aller, wenn ein Tool sie klären kann.
Vergleich
| Funktion | Online Tool Store | Ein CLI-Skript | Ein IDE-Plugin |
|---|---|---|---|
| Nichts wird hochgeladen | ✓ | ✗ | Kommt darauf an |
| Kotlin-Konventionen | ✓ | ✓ | ✓ |
| Keine Installation | ✓ | ✗ | ✗ |
| Konfigurierbare Zeilenlänge | ✓ | ✓ | Manchmal |
Der Kotlin Code Formatter räumt eingefügten Code schnell auf; ein Projekt sollte denselben Stil im Build erzwingen, statt auf das Erinnern zu vertrauen.