Kotlin-formatter
Formatteer en verfraai Kotlin-broncode online. Herstel inspringing en normaliseer Kotlin-syntax.
Invoer
Uitvoer
Wat is Kotlin?
Kotlin is een moderne, statisch getypeerde programmeertaal op de JVM en de voorkeurstaal voor Android-ontwikkeling. Het is volledig interoperabel met Java en heeft beknopte, expressieve syntax. Meer op Wikipedia.
De Kotlin-formatter normaliseert inspringing (2 spaties per niveau), herstelt accolade-uitlijning en verwijdert overbodige spaties — volgens de officiële Kotlin-stijlconventies. Nieuw bij Kotlin? De Kotlin-tour is een goede start.
Gebruik
Plak uw Kotlin-code
Plak ruwe of rommelige Kotlin-code in de editor links of klik op Uploaden om een .kt-bestand te laden.
Direct formatteren
De formatter normaliseert automatisch inspringing (2 spaties), herstelt accolades en haakjes en ruimt witruimte op.
Kopiëren of downloaden
Gebruik Kopiëren om het resultaat te kopiëren of Downloaden om het als main.kt op te slaan.
Opmaakvoorbeeld
Voorbeeld: Een Kotlin data class opmaken
Niet-opgemaakte invoer:
data class User(val name:String,val age:Int){fun greet():String="Hello, $name!"
fun isAdult()=age>=18}Opgemaakte uitvoer:
data class User(val name: String, val age: Int) {
fun greet(): String = "Hello, $name!"
fun isAdult() = age >= 18
}Veelgestelde vragen
Behandelt deze formatter Kotlin data classes?
Ja. data class-declaraties met meerregelige constructorparameters worden door de haakjes-gebaseerde inspringlogica verwerkt voor leesbare uitvoer.
Kan ik Kotlin Android-code formatteren?
Ja — Android Kotlin (Activities, ViewModels, Composables) is standaard Kotlin-syntax. Plak uw .kt-inhoud en de formatter normaliseert de inspringing.
Vervangt dit ktlint of detekt?
Dit is een lichte online inspringformatter, geen volledige statische analyse. Voor productie-Kotlin bieden ktlint en detekt uitgebreide stijlcontroles conform de Kotlin-stijlconventies. Deze tool is ideaal voor snelle opmaak zonder installatie.