diff --git a/.scalafmt.conf b/.scalafmt.conf index cf0a8fe..b5e9760 100644 --- a/.scalafmt.conf +++ b/.scalafmt.conf @@ -16,3 +16,6 @@ align.preset = more docstrings = ScalaDoc docstrings.blankFirstLine = yes +includeNoParensInSelectChains = true +optIn.breakChainOnFirstMethodDot = true + diff --git a/src/main/scala/com/htmlism/mos6502/dsl/Mapping.scala b/src/main/scala/com/htmlism/mos6502/dsl/Mapping.scala index e42e3a4..c1886bb 100644 --- a/src/main/scala/com/htmlism/mos6502/dsl/Mapping.scala +++ b/src/main/scala/com/htmlism/mos6502/dsl/Mapping.scala @@ -29,7 +29,8 @@ object Mapping: implicit def mappingForBitField[A](implicit ev: BitField[A]): Mapping[A] = new Mapping[A] { private lazy val valueMap = - ev.all.toList + ev.all + .toList .zip(List.iterate(1, ev.all.size)(_ << 1)) .toMap @@ -52,7 +53,8 @@ object Mapping: implicit def mappingForEnumAsm[A](implicit ev: EnumAsm[A]): Mapping[A] = new Mapping[A] { private lazy val valueMap = - ev.all.toList + ev.all + .toList .zip(List.iterate(0, ev.all.size)(_ + 1)) .toMap