Size: a a a

Scala User Group

2021 July 26

AP

Alexey Polovinkin in Scala User Group
Подскажите плз существуют ли настройки scalafmt которые позволяют не переносить на новую строку первый аргумент в функции/классе и чтобы при этом аргументы выравнивались по первому?
источник

A

Alexander in Scala User Group
источник

A

Alexander in Scala User Group
источник

AP

Alexey Polovinkin in Scala User Group
у меня на практике не работает
источник

A

Alexander in Scala User Group
Плагин и файл в наличие есть ? Форматирование через консоль или средствами иде?
источник

A

Alexander in Scala User Group
Обновить все до последних версий
источник

AP

Alexey Polovinkin in Scala User Group
всё сделано
источник

A

Alexander in Scala User Group
А возможно если последняя наоборот откатить
источник

A

Alexander in Scala User Group
Форматирование через иде или из консоли ?
источник

AP

Alexey Polovinkin in Scala User Group
тестил. разницы нет
источник

AP

Alexey Polovinkin in Scala User Group
источник

AP

Alexey Polovinkin in Scala User Group
пример метода и настройки конфига
источник

AP

Alexey Polovinkin in Scala User Group
возможно это всё 3.0 виноват
источник

A

Alexander in Scala User Group
Вполне особенно если при этом и скала 3
источник

A

Alexander in Scala User Group
Ещё вариант типичный если файл открыт в Идеи пытаться форматировать из консоли, не отображаются просто изменения хотя на ФС уже записаны
источник

AP

Alexey Polovinkin in Scala User Group
2.7.5 аналогично работает
источник

AP

Alexey Polovinkin in Scala User Group
ещё проблема со всеми scalafmt которую я наблюдал и в сурсах котов и везде, что слово implicit остается на первой строке, а аргументы уезжают на вторую, если implicit хватает до maxColumns, а аргументы уже заходят за границу
источник

AP

Alexey Polovinkin in Scala User Group
newlines.implicitParamListModifierPrefer = before не помогает
источник

A

Alexander in Scala User Group
У меня варианты кончились, банальный вариант рекомендации создать пустой проект, копипаснуть версию плагина и файл из известного любимого проекта, и начать менять конфиг под себя, затем переносить основную конфигурацию из мейн проекта туда. Вообщем щупать слона и определить его цвет :)
источник

AP

Alexey Polovinkin in Scala User Group
Force помогает, но тогда перенос происходит вообще всегда, а не при пересечении maxColumns
источник