Open
Description
https://github.com/scalacenter/scala3-migrate#fix-syntax-incompatibilities does not mention adding result types to anything, but it currently does via ExplicitResultTypes
rule
it looks like it should not because adding result types is not necessary to fix syntax
moreover afaik it is only necessary to add result types to implicits to compile with scala3, adding them everywhere is noisy
i guess it would be enough to just remove ExplicitResultTypes
usage, since migrate
would later invoke InferTypes
anyway
and is ExplicitImplicitsRule
really necessary?
Metadata
Metadata
Assignees
Labels
No labels