Настройки Styleguide для Kotlin

Я начал активно использовать Koltin и немного борюсь с форматированием кода.

Хотя есть официальное руководство по кодированию , но мне интересно, есть ли общедоступные доступные настройки стиля для IntelliJ (например, google codestyle для Java), которые вы можете захватить / импортировать и использовать?

Им не нужно захватывать / импортировать их, они встроены в плагин поддержки языка IntelliJ IDEA Kotlin.

Вы можете переформатировать исходный код Kotlin так же, как и код, написанный на Java или на других поддерживаемых языках.

Из IntelliJ IDEA 2016.2 Help :: Reformatting Исходный код :

основы

IntelliJ IDEA позволяет переформатировать исходный код в соответствии с требованиями стиля вашего кода. IntelliJ IDEA выложит интервал, отступы, ключевые слова и т. Д. Переформатирование может применяться к выделенному тексту, всему файлу или всему проекту.

Также можно применять переформатирование только к частям исходного кода, используя маркеры форматирования .

Код переформатирования

Чтобы переформатировать код для каталога, выполните следующие действия:

  1. В окне инструмента проекта выберите модуль или каталог, к которым вы хотите применить переформатирование.
  2. В главном меню выберите « Код» | Преобразовать код или нажать Ctrl+Alt+L

    Кроме того, в окне инструмента «Проект» щелкните правой кнопкой мыши каталог и в контекстном меню выберите « Преобразовать код» .

  3. В диалоговом окне « Преобразовать код » укажите необходимые параметры и фильтры для переформатирования и нажмите « Выполнить» .

Код форматирования для текущего файла

Чтобы переформатировать код для текущего файла, выполните следующие действия:

  1. В редакторе текущего открытого файла нажмите Ctrl+Shift+Alt+L

    Обратите внимание: если вы выберете Code | Reformat Code из главного меню или нажмите Ctrl+Alt+L , IntelliJ IDEA будет пытаться переформатировать исходный код автоматически, не открывая диалоговое окно Reformat File .

  2. В диалоговом окне «Формат документа» укажите параметры переформатирования и нажмите «Выполнить».

Существует обсуждение официальной страницы Kotlin: https://discuss.kotlinlang.org/t/official-kotlin-style-guide/213/5

Самая интересная его часть – ответ @yole:

Да, IntelliJ IDEA имеет встроенный форматтер для кода Котлина, и мы планируем значительно улучшить его до релиза. У нас нет никаких планов предоставить какой-либо инструмент, который бы жаловался на «неправильное» форматирование, для любого определения «неверно».

Конечно, поскольку @IRUS заметил, что есть также репозиторий Github, где вы можете сообщить о любой проблеме или проблеме с использованием стиля кодирования Kotlin.

Просто выполните: https://github.com/yole/kotlin-style-guide

Это также может быть полезно: https://www.jetbrains.com/help/idea/2016.2/code-style.html

Надеюсь, это поможет

На сегодняшний день (3 ноября 2017 года) есть также официальный путеводитель по дизайну Kotlin для Android, поддерживаемый Google.

У него еще нет плагина, но есть проблема Evaluate, обеспечивающая конфигурацию стиля кода IntelliJ, которая (я думаю) будет решена в ближайшем будущем.