Registro de alterações do guia do Kotlin

6 de setembro de 2023

  • Novo: o uso de camelCase é permitido para nomes de arquivos no plural que contenham várias declarações

9 de dezembro de 2021

  • Correção: a regra sobre a falta de obrigatoriedade de chaves para "if/else" em uma única linha foi esclarecida.

19 de maio de 2021

  • Correção: a regra sobre quando usar funções de expressão foi removida.
  • Novidade: uma regra que proíbe nomes de funções com espaços foi adicionada.

10 de junho de 2020

  • Correção: é necessário usar quebra de linha após os operadores no caso geral (https://github.com/android/kotlin-guides/issues/62, link em inglês)
  • Novo: regra adicionada para a sintaxe de anotação @[...]

18 de maio de 2018

Estilo

  • Correção: o recuo de wrapping do parâmetro Function foi alterado para recuo único para seguir o guia de estilo JetBrains.
  • Correção: adicione o operador de intervalo como uma exceção ao espaço em branco do operador binário.

Interoperabilidade

  • Novo: adicionada seção sobre verificações de lint para interoperabilidade Kotlin/Java.

14 de novembro de 2017

Interoperabilidade

Correção: o conteúdo da seção “Argumentos de lambda” foi corrigido para refletir com precisão o estado atual dos tipos de lambda e a conversão de SAM na interface.

2 de novembro de 2017

Versão inicial.