diff --git a/scalafmt-tests/shared/src/test/resources/scala3/OptionalBraces.stat b/scalafmt-tests/shared/src/test/resources/scala3/OptionalBraces.stat index 3486c119d..01bec11e6 100644 --- a/scalafmt-tests/shared/src/test/resources/scala3/OptionalBraces.stat +++ b/scalafmt-tests/shared/src/test/resources/scala3/OptionalBraces.stat @@ -7345,12 +7345,36 @@ object Parsers: object a: val expression = for ( x <- loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu; - y <- loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu + y <- loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu; + z <- + loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu ) yield x + y >>> object a: val expression = for ( x <- loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu; - y <- loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu + y <- loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu; + z <- loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu + ) yield x + y +<<< #4219 forceBeforeAssign +newlines.forceBeforeAssign = any +=== +object a: + val expression = for ( + x <- loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu; + y <- loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu; + z <- + loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu + ) yield x + y +>>> +object a: + val expression = + for ( + x <- + loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu; + y <- + loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu; + z <- + loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu ) yield x + y diff --git a/scalafmt-tests/shared/src/test/resources/scala3/OptionalBraces_fold.stat b/scalafmt-tests/shared/src/test/resources/scala3/OptionalBraces_fold.stat index a4126295b..d187e7d54 100644 --- a/scalafmt-tests/shared/src/test/resources/scala3/OptionalBraces_fold.stat +++ b/scalafmt-tests/shared/src/test/resources/scala3/OptionalBraces_fold.stat @@ -7066,11 +7066,35 @@ object Parsers: object a: val expression = for ( x <- loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu; - y <- loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu + y <- loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu; + z <- + loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu ) yield x + y >>> object a: val expression = for ( x <- loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu; - y <- loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu + y <- loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu; + z <- loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu ) yield x + y +<<< #4219 forceBeforeAssign +newlines.forceBeforeAssign = any +=== +object a: + val expression = for ( + x <- loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu; + y <- loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu; + z <- + loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu + ) yield x + y +>>> +object a: + val expression = + for ( + x <- + loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu; + y <- + loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu; + z <- + loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu + ) yield x + y diff --git a/scalafmt-tests/shared/src/test/resources/scala3/OptionalBraces_keep.stat b/scalafmt-tests/shared/src/test/resources/scala3/OptionalBraces_keep.stat index 899c39cc9..96187b39b 100644 --- a/scalafmt-tests/shared/src/test/resources/scala3/OptionalBraces_keep.stat +++ b/scalafmt-tests/shared/src/test/resources/scala3/OptionalBraces_keep.stat @@ -7375,11 +7375,35 @@ object Parsers: object a: val expression = for ( x <- loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu; - y <- loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu + y <- loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu; + z <- + loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu ) yield x + y >>> object a: val expression = for ( x <- loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu; - y <- loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu + y <- loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu; + z <- loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu ) yield x + y +<<< #4219 forceBeforeAssign +newlines.forceBeforeAssign = any +=== +object a: + val expression = for ( + x <- loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu; + y <- loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu; + z <- + loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu + ) yield x + y +>>> +object a: + val expression = + for ( + x <- + loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu; + y <- + loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu; + z <- + loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu + ) yield x + y diff --git a/scalafmt-tests/shared/src/test/resources/scala3/OptionalBraces_unfold.stat b/scalafmt-tests/shared/src/test/resources/scala3/OptionalBraces_unfold.stat index f8250bdf9..be9a73550 100644 --- a/scalafmt-tests/shared/src/test/resources/scala3/OptionalBraces_unfold.stat +++ b/scalafmt-tests/shared/src/test/resources/scala3/OptionalBraces_unfold.stat @@ -7638,13 +7638,38 @@ object Parsers: object a: val expression = for ( x <- loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu; - y <- loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu + y <- loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu; + z <- + loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu ) yield x + y >>> object a: val expression = for ( x <- loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu; - y <- loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu + y <- loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu; + z <- loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu + ) + yield x + y +<<< #4219 forceBeforeAssign +newlines.forceBeforeAssign = any +=== +object a: + val expression = for ( + x <- loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu; + y <- loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu; + z <- + loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu + ) yield x + y +>>> +object a: + val expression = + for ( + x <- + loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu; + y <- + loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu; + z <- + loremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididu ) yield x + y