Skip to content

Commit

Permalink
Router: no NL after <- in () enums for scala3
Browse files Browse the repository at this point in the history
  • Loading branch information
kitbellew committed Oct 7, 2024
1 parent d144b1a commit 0c4c436
Show file tree
Hide file tree
Showing 5 changed files with 20 additions and 20 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2717,7 +2717,7 @@ class Router(formatOps: FormatOps) {
if (!style.align.arrowEnumeratorGenerator) Seq.empty
else Seq(Indent(StateColumn, expire, After))
getSplitsDefValEquals(body, endFt, spaceIndents) {
CtrlBodySplits.get(body, spaceIndents) {
def splits = CtrlBodySplits.get(body, spaceIndents) {
if (spaceIndents.nonEmpty) Split(Space, 0).withIndents(spaceIndents)
else {
val noSlb = body match {
Expand All @@ -2729,6 +2729,13 @@ class Router(formatOps: FormatOps) {
else Split(Space, 0).withSingleLine(expire)
}
}(cost => CtrlBodySplits.withIndent(Split(Newline2x(ft), cost), endFt))
body.parent.parent match {
case Some(pp: Term.EnumeratorsBlock)
if style.dialect.allowSignificantIndentation &&
isEnclosedInParens(pp) =>
Seq(Split(Space, 0).withIndents(spaceIndents))
case _ => splits
}
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3981,8 +3981,7 @@ object a:
object a:
val abstractTypeNames =
for (
parent <-
parents;
parent <- parents;
mbr <- parent.abstractTypeMembers if qualifies(mbr.symbol)
)
yield mbr.name.asTypeName
Expand Down Expand Up @@ -7350,9 +7349,8 @@ object a:
) yield x + y
>>>
object a:
val expression = for (
x <-
loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu;
y <-
loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu
) yield x + y
val expression =
for (
x <- loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu;
y <- loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu
) yield x + y
Original file line number Diff line number Diff line change
Expand Up @@ -7071,8 +7071,6 @@ object a:
>>>
object a:
val expression = for (
x <-
loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu;
y <-
loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu
x <- loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu;
y <- loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu
) yield x + y
Original file line number Diff line number Diff line change
Expand Up @@ -3942,8 +3942,7 @@ object a:
object a:
val abstractTypeNames =
for (
parent <-
parents;
parent <- parents;
mbr <- parent.abstractTypeMembers if qualifies(mbr.symbol)
)
yield mbr.name.asTypeName
Expand Down Expand Up @@ -7381,8 +7380,6 @@ object a:
>>>
object a:
val expression = for (
x <-
loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu;
y <-
loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu
x <- loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu;
y <- loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu
) yield x + y
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,7 @@ class FormatTests extends FunSuite with CanRunTests with FormatAssertions {
override def afterAll(): Unit = {
logger.debug(s"Total explored: ${Debug.explored}")
if (!onlyUnit && !onlyManual)
assertEquals(Debug.explored, 1785537, "total explored")
assertEquals(Debug.explored, 1785448, "total explored")
val results = debugResults.result()
// TODO(olafur) don't block printing out test results.
// I don't want to deal with scalaz's Tasks :'(
Expand Down

0 comments on commit 0c4c436

Please sign in to comment.