Size: a a a

Scala User Group

2021 September 03

D

Daniel in Scala User Group
говорят в этом чате есть Сугак от мира скалафмт
источник

GP

Grigory Pomadchin in Scala User Group
ого это кто?
источник

D

Daniel in Scala User Group
лiлфунктор
источник

GP

Grigory Pomadchin in Scala User Group
источник

λ

λoλegΥch in Scala User Group
кстате у меня чота в ідее падает java.lang.NoSuchMethodException: org.scalafmt.config.ScalafmtConfig.withDialect(scala.meta.Dialect)
источник

D

Daniel in Scala User Group
ну типа это не шутка, григорий
источник

GP

Grigory Pomadchin in Scala User Group
рожа типо что задеанонили очередную жертву
источник

D

Daniel in Scala User Group
в лучшем случае это докс
источник

GP

Grigory Pomadchin in Scala User Group
+
источник

D

Daniel in Scala User Group
так что можно наверное за подписку на канал пофиксить ишью
источник

D

Daniel in Scala User Group
но это не точно
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
Еап не падает
источник

λ

λoλcat in Scala User Group
Я его просил год назад баунды пофиксить
источник

λ

λoλcat in Scala User Group
Пофиксили вот недавно совсем
источник

D

Daniel in Scala User Group
ну значит ETA год на фикс
источник

GP

Grigory Pomadchin in Scala User Group
вскод тоже не падает
источник

λ

λoλegΥch in Scala User Group
источник

GP

Grigory Pomadchin in Scala User Group
я кста поэтому на коммунити в свое время свичнулся у меня странным образом баг был в ультимейт

(не связано с этим багом; у меня окна идеи на закрывались; и ток в ультимейт версии была проблема)
источник

λ

λoλegΥch in Scala User Group
окна ідеі не закрываются еслі она сдохла
источник
2021 September 04

НМ

Никита Мязин... in Scala User Group
Есть много кейс классов (>50), объединенных в один с крайне всратой иерархией, причем многие кейс классы имеют кучу полей (в некоторых по 40-60 штук). На эту всю красоту написан ручной форматтер, т.к. там еще и логика сериализации-десериализации хреновая
Изменить это все невозможно, но хотелось бы хотя бы написать тест на форматтер, что он нормально написан и нигде не путает поля (потому что там полно строковых полей и всего такого)
Хотел использовать скалачек + генерилки Arbitrary на макросах (scalacheck-shapeless), но компилируется это все несколько минут. Попытался использовать cachedImplicit из шейплесса, но почему-то оно не работает
https://scastie.scala-lang.org/baXzoS3rSZKdeuCtOy6vKA
1) есть ли какие-то способы это сделать лучше?
2) почему не работает cachedImplicit ? Я его как-то неправильно использую?
источник