Entrée

Sortie

Qu'est-ce que Kotlin ?

Kotlin est un langage moderne et statiquement typé pour la JVM, langage privilégié pour Android. Il est entièrement interopérable avec Java et offre une syntaxe concise. Plus d'infos sur Wikipedia.

Le formateur Kotlin normalise l'indentation (2 espaces par niveau), corrige l'alignement des accolades et supprime les espaces en fin de ligne — selon les conventions officielles Kotlin. Nouveau sur Kotlin ? Le tour Kotlin est un excellent point de départ.

Mode d'emploi

1

Collez votre code Kotlin

Collez du code Kotlin brut dans l'éditeur de gauche ou cliquez sur Téléverser pour charger un fichier .kt.

2

Formatage instantané

Le formateur normalise automatiquement l'indentation (2 espaces), corrige les accolades et nettoie les espaces.

3

Copier ou télécharger

Utilisez le bouton Copier pour copier le résultat ou Télécharger pour l'enregistrer en main.kt.

Exemple de formatage

Exemple : Formater une data class Kotlin

Entrée non formatée :

data class User(val name:String,val age:Int){fun greet():String="Hello, $name!"
fun isAdult()=age>=18}

Sortie formatée :

data class User(val name: String, val age: Int) {
fun greet(): String = "Hello, $name!"
fun isAdult() = age >= 18
}

Questions fréquentes

Le formateur gère-t-il les data classes Kotlin ?

Oui. Les déclarations data class avec paramètres de constructeur sur plusieurs lignes sont traitées par la logique d'indentation basée sur les parenthèses.

Puis-je formater du code Kotlin Android ?

Oui — le code Android en Kotlin (Activities, ViewModels, Composables) est du Kotlin standard. Collez tout contenu .kt ; le formateur normalise l'indentation.

Cela remplace-t-il ktlint ou detekt ?

C'est un formateur d'indentation léger en ligne, pas un outil d'analyse complet. Pour la production, ktlint et detekt assurent un contrôle de style poussé selon les conventions Kotlin.

Outils associés