Formattatore Kotlin
Formatta e abbellisci online il codice sorgente Kotlin. Correggi l'indentazione e normalizza la sintassi Kotlin.
Input
Output
Cos'è Kotlin?
Kotlin è un linguaggio di programmazione moderno tipizzato staticamente che gira sulla JVM ed è il linguaggio preferito per lo sviluppo Android. È pienamente interoperabile con Java e offre una sintassi concisa ed espressiva. Maggiori dettagli su Wikipedia.
Il formattatore Kotlin normalizza l'indentazione (2 spazi per livello), corregge l'allineamento delle graffe e rimuove gli spazi finali — seguendo le convenzioni ufficiali di Kotlin. Nuovo su Kotlin? Il tour Kotlin è un ottimo inizio.
Come usarlo
Incolla il codice Kotlin
Incolla codice Kotlin grezzo o disordinato nell'editor a sinistra oppure fai clic su Carica per aprire un file .kt.
Formattazione immediata
Il formattatore normalizza automaticamente l'indentazione (2 spazi), corregge l'allineamento di graffe e parentesi e ripulisce gli spazi.
Copia o scarica
Usa il pulsante Copia per copiare il risultato oppure Scarica per salvarlo come file main.kt.
Esempio di formattazione
Esempio: Formattare una data class Kotlin
Input non formattato:
data class User(val name:String,val age:Int){fun greet():String="Hello, $name!"
fun isAdult()=age>=18}Output formattato:
data class User(val name: String, val age: Int) {
fun greet(): String = "Hello, $name!"
fun isAdult() = age >= 18
}Domande frequenti
Questo formattatore gestisce le data class di Kotlin?
Sì. Le dichiarazioni data class di Kotlin con parametri del costruttore su più righe sono gestite dalla logica di indentazione basata sulle parentesi, producendo un output pulito e leggibile.
Posso formattare codice Kotlin per Android?
Sì — il codice Kotlin Android (Activity, ViewModel, Composable) è sintassi Kotlin standard. Incolla il contenuto di qualsiasi file .kt e il formattatore normalizzerà l'indentazione.
Sostituisce ktlint o detekt?
Questo è un formattatore online leggero per l'indentazione, non uno strumento completo di analisi statica. Per progetti Kotlin in produzione, ktlint o detekt offrono controlli di stile completi in linea con le convenzioni Kotlin. Questo strumento è ideale per una formattazione rapida senza configurazione.