kotlin-style-guide
kotlin-style-guide copied to clipboard
red_mad_robot Kotlin Style Guide
- Убрать запрет на использование многострочных expression body функий (closes #7) - Добавить требование явного указания типов Unit и Nothing - Уточнить про отсутствие требований форматирования и привести примеры
С приходом Compose лямбды теперь передаём в параметрах чаще и необходимость явно прописывать `invoke`, как мне кажется, только усложняет чтение кода. Пример: ```kotlin @Composable fun ProfileScreenContent( header: @Composable LazyItemScope.() ->...
**Мотивация:** Если не указывать размерность у константы, можно неправильно её использовать в коде или забыть конвертировать в нужный формат. ```kotlin // Bad const val TIMEOUT = 1000L const val PADDING...
Пустые строки между block body ветками when не дают пользы, тк закрывающая скобка и четко ярко всё отделяет. Когда-то давно, кажется, в Kotlin Coding Conventions было правило про пустые строки....
Чтобы можно было так: ```kotlin private fun moo(mo: String) = when (mo) { "you", "and", "me" -> true else -> false } private fun foo() = try { if ("ohhh"...
Придумать способ синхронизации нашего внутреннего документа с этим репозиторием.