Как предотвратить добавление лишних пустых строк перед документированными элементами при форматировании кода в IDEA / Kotlin? - PullRequest
0 голосов
/ 10 марта 2020

Я использую IntelliJ IDEA для Kotlin и у меня есть хороший набор документов с документами:

enum class TestEnum {
  /** A comment for the item #1. */
  ITEM1,
  /** A comment for the item #2. */
  ITEM2,
  /** A comment for the item #3. */
  ITEM3
}

Это выглядит красиво и красиво. Но когда я использую автоматическое c форматирование кода, это выглядит так:

enum class TestEnum {
  /** A comment for item #1. */
  ITEM1,

  /** A comment for item #2. */
  ITEM2,

  /** A comment for item #3. */
  ITEM3
}

Добавляет пустую строку перед каждым комментарием. Если элементов много, особенно если это вложенное перечисление, оно начинает выглядеть уродливым и трудным для чтения. То же самое происходит с документированными свойствами или методами.

Есть ли какие-либо настройки, чтобы предотвратить это?

1 Ответ

0 голосов
/ 11 марта 2020

Это поведение было недавно реализовано в плагине Kotlin 1.3.70. Я создал запрос на его отключение: https://youtrack.jetbrains.com/issue/KT-37420. Пожалуйста, следуйте этой проблеме для обновления.

Обходной путь должен использовать старую версию плагина Kotlin (1.3.61).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...