Entrada

Saída

O que é Kotlin?

Kotlin é uma linguagem moderna e estaticamente tipada que roda na JVM e é a linguagem preferida para desenvolvimento Android. É totalmente interoperável com Java e oferece sintaxe concisa e expressiva. Saiba mais na Wikipedia.

O Formatador Kotlin normaliza a indentação (2 espaços por nível), corrige o alinhamento de chaves e remove espaços à direita, seguindo as convenções oficiais de código Kotlin. Novo no Kotlin? O tour Kotlin é um ótimo começo.

Como usar

1

Cole o seu código Kotlin

Cole código Kotlin bruto ou desorganizado no editor à esquerda ou clique em Carregar para abrir um arquivo .kt.

2

Formatação instantânea

O formatador normaliza automaticamente a indentação (2 espaços), corrige chaves e colchetes e limpa espaços em branco.

3

Copiar ou baixar

Use o botão Copiar para copiar o resultado ou Baixar para salvar como main.kt.

Exemplo de formatação

Exemplo: Formatar uma data class Kotlin

Entrada não formatada:

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

Saída formatada:

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

Perguntas frequentes

Este formatador trata data classes do Kotlin?

Sim. Declarações data class com parâmetros de construtor em várias linhas são tratadas pela lógica de indentação baseada em parênteses, gerando saída legível.

Posso formatar código Kotlin Android?

Sim — código Android com Kotlin (Activities, ViewModels, Composables) é Kotlin padrão. Cole o conteúdo de qualquer .kt e o formatador normalizará a indentação.

Isto substitui o ktlint ou o detekt?

Este é um formatador leve de indentação online, não uma análise estática completa. Para projetos Kotlin em produção, ktlint ou detekt oferecem verificação de estilo abrangente segundo as convenções Kotlin. Esta ferramenta é ideal para formatação rápida sem configuração.

Ferramentas relacionadas