scala-3-migration-guide
scala-3-migration-guide copied to clipboard
The Scala 3 migration guide for everyone.
AFAIK there's no documentation available rn about using an editor (vscode) together with metals and have support for both Scala 2.x and Scala 3 in a single project. It would...
The SBT setup page should include a note somewhere about disabling doc generation for Scala 3 because it doesn't quite work and it will hit 100% of library authors trying...
Doc: http://dotty.epfl.ch/docs/reference/changed-features/compiler-plugins.html
Scala 3 won't support macro annotation, which will break a number of open-source libraries. AFAIK there is no "official" documented alternative and the only solution currently being tested by the...
Add a FAQ page to answer the most frequently asked questions.
Add a "Dotty 3.1 Migration Mode" page to document the `-source:3.1-migration` incompatibilities. Move each description from [this page](https://scalacenter.github.io/scala-3-migration-guide/docs/incompat-3.1) to the corresponding readme in [incompat-3.1](https://github.com/scalacenter/scala-3-migration-guide/tree/master/incompat-3.1) then include it in the "Dotty...
Add a specific page to explain how to use Scalafix during the migration. This page will be first based on sbt.
Validate the following rule by testing it extensively. Then move it to the [scala-rewrites](https://github.com/scala/scala-rewrites) repository: - fix.scala213.ParensAroundLambda rule of [ohze/scala-rewrites](https://github.com/ohze/scala-rewrites/tree/dotty/#fixscala213parensaroundlambda) The [incompatibility](https://scalacenter.github.io/scala-3-migration-guide/docs/incompatibilities/syntactic-changes.html#parentheses-around-lambda-parameter) description should be updated accordingly.
As a continuation to lampepfl/dotty-knowledge#4 Compare merge and migrate to the migration guide: - https://github.com/lampepfl/dotty/wiki/Known-incompatibilities-with-scalac - https://github.com/lampepfl/dotty/blob/master/docs/docs/contributing/scala2-vs-scala3.md - https://github.com/scala/scala-dev/issues/374
Updates [org.scalameta:munit](https://github.com/scalameta/munit) from 0.7.26 to 0.7.29. [GitHub Release Notes](https://github.com/scalameta/munit/releases/tag/v0.7.29) - [Version Diff](https://github.com/scalameta/munit/compare/v0.7.26...v0.7.29) I'll automatically update this PR to resolve conflicts as long as you don't change it yourself. If you'd...