Anúncios incomodam? Ir Sem anúncios Hoje

Formatação de Código Kotlin

DesenvolvedorTexto
ANUNCIADO Remover?
ANUNCIADO Remover?

Guia

Formatador de Código Kotlin

Formatação de Código Kotlin

Cole qualquer código Kotlin e obtenha um formato limpo, no estilo ktlint, diretamente no seu navegador. O formatador normaliza a indentação, corrige o espaçamento de operadores, ordena imports e adiciona vírgulas no final em listas multilinhas, tudo sem enviar o código para um servidor.

Como usar

  1. Cole seu código Kotlin no campo de entrada ou clique Tente um exemplo para carregar um arquivo de exemplo.
  2. Escolha o tamanho da indentação (2 espaços, 4 espaços ou tabs) e o comprimento máximo da linha.
  3. Alternar Ordenar importações e Adicionar vírgulas no final de acordo com sua preferência estilística.
  4. Clique Formatar e copie ou baixe o resultado limpo.

Características

  • Indentação configurável – alternar entre 2 espaços, 4 espaços ou tabs sem precisar reeditar o arquivo.
  • Espaçamento de operadores – espaçamento consistente ao redor =, ==, ===, ->, ?:e atribuições compostas.
  • Ordenação de imports – ordenação alfabética das import declarations como um único bloco.
  • Vírgulas no final – adicionadas automaticamente em listas de argumentos e parâmetros multilinhas.
  • Posição de chaves – as chaves de abertura permanecem na mesma linha que a declaração, seguindo as convenções do Kotlin.
  • Segurança de strings e comentários – os tokens dentro de literais de string, KDoc e comentários de bloco são preservados exatamente como estão.
  • Somente no lado do cliente – seu código nunca sai do navegador; nenhum upload, nenhum log.
  • Copiar & baixar – obtenha o resultado como texto ou salve como um .kt arquivo.

Quando este ferramenta é útil

Este formatador é ideal para situações em que executar uma completa cadeia de ferramentas como ktlint ou ktfmt é excessivo: colar um snippet de uma conversa ou thread de pull-request, limpar um único Gist ou normalizar um exemplo para documentação. Aplica as regras que mais costumam causar problemas em revisões de código – espaçamento inconsistente ao redor de dois pontos, linhas em branco ausentes entre declarações de nível superior, níveis de indentação desalinhados após edição – e deixa as transformações semânticas mais profundas para o IDE.

ANUNCIADO Remover?

Perguntas frequentes

  1. Qual é a diretriz de formatação para código Kotlin?

    A formatação do código Kotlin é orientada pelas convenções oficiais de programação publicadas pela JetBrains. As convenções abrangem indentação (4 espaços, sem tabs), colocação de chaves na mesma linha que a declaração, vírgulas no final em listas multilinhas e a ordem canônica de modificadores como public, open, override e suspend. Ferramentas como ktlint e ktfmt aplicam variações dessas regras para manter a consistência entre equipes.

  2. Como os imports do Kotlin são organizados?

    Os imports do Kotlin são geralmente agrupados em um único bloco no topo do arquivo, logo abaixo da declaração de pacote, sem linhas em branco entre os imports. A convenção é ordenar os imports alfabeticamente pelo caminho completo. Imports com estrela são permitidos, mas desencorajados para pacotes ambíguos; imports com estrela para pacotes como kotlinx.android.synthetic e semelhantes são exceções comuns.

  3. Por que as vírgulas no final são úteis no Kotlin?

    As vírgulas no final em listas de argumentos multilinhas, listas de parâmetros e literais de coleções reduzem o ruído das diferenças quando itens são adicionados ou reordenados, porque a linha acima do fechamento de colchete não precisa ser editada apenas para adicionar uma vírgula. A versão 1.4 do Kotlin tornou as vírgulas no final parte fundamental da gramática da linguagem, e o ktlint incentiva o uso delas em listas que se estendem em mais de uma linha.

  4. Como o Kotlin trata o comprimento da linha e o envio de linhas?

    O guia oficial do Kotlin recomenda um limite máximo de linha de cem a cem e vinte caracteres. Quando uma declaração excede esse limite, os parâmetros e as chamadas em cadeia são normalmente quebrados em linhas separadas, com indentação de continuação aumentada em um nível. A chave de abertura permanece na mesma linha que a chave de fechamento para manter as declarações visualmente compactas.

Quer eliminar anúncios? Fique sem anúncios hoje mesmo

Instale nossas extensões

Adicione ferramentas de IO ao seu navegador favorito para acesso instantâneo e pesquisa mais rápida

Ao Extensão do Chrome Ao Extensão de Borda Ao Extensão Firefox Ao Extensão Opera

O placar chegou!

Placar é uma forma divertida de acompanhar seus jogos, todos os dados são armazenados em seu navegador. Mais recursos serão lançados em breve!

ANUNCIADO Remover?
ANUNCIADO Remover?
ANUNCIADO Remover?

Notícias com destaques técnicos

Envolver-se

Ajude-nos a continuar fornecendo ferramentas gratuitas valiosas

Compre-me um café
ANUNCIADO Remover?