Как стать автором
Обновить

Комментарии 11

Стоит указать в заголовке о каких языках программирования идет речь.

Очевидно же, что Java и Kotlin

Подскажите какой-нибудь rearranger для kotlin, который все файлы будет приводить к одному виду

Сторонней утилиты нет, только если в Kotlin плагине на уровне IDEA это поддержат в будущем

ktlint умеет исправлять форматирование + можно дописать свои правила, которые тоже могут исправлять форматирование(в нашем случае это было соглашение по порядку полей в классе)

Форматировать - да. Как я понял вопрос был про сортировку кода: методов, вложенных классов, свойств и пр.

Такое он тоже умеет, для примера можно посмотреть как это реализовано на сортировке импортов: https://github.com/pinterest/ktlint/blob/master/ktlint-ruleset-standard/src/main/kotlin/com/pinterest/ktlint/ruleset/standard/ImportOrderingRule.kt

Кроме импортов что-то может?

Из встроенного - нет, нужно дописывать свои правила

Привет, Кирилл! Отличная статья, я бы еще добавил:

Про SonarLint вотсам понял что надо было упомянуть, но я всегда пользовался им в Web, поэтому и забыл. TinyDancer надо будет посмотреть

Зарегистрируйтесь на Хабре, чтобы оставить комментарий