класс scalafmt, назначение параметров методов

Возможно ли в scalafmt установить намерение, как в intellij formatter, так сразу после окончания (

то есть:

case class SomeMessage(
                       id: UUID
                      )

Я вижу только возможность установки номеров вкладок, но они подсчитываются от начала строки, а не от открытой скобки

1 ответ

По умолчанию verticalMultiline.newlineAfterOpenParen установлен на false. Добавив следующие строки в свой файл scalafmt, вы можете переопределить эту конфигурацию

continuationIndent.defnSite = 2
verticalMultiline.atDefnSite = true
verticalMultiline.arityThreshold = 2
verticalMultiline.newlineAfterOpenParen = true

Пожалуйста, обратитесь к ссылке для примеров.

Другие вопросы по тегам