softwaremill / scala-clippy

Good advice for Scala compiler errors
Apache License 2.0
312 stars 20 forks source link

The compiler plugin should be fully cross-versioned #65

Open lrytz opened 5 years ago

lrytz commented 5 years ago

Unlike scala-library.jar, the scala compiler is not binary compatible between minor releases. Therefore, compiler plugins should in principle be released with full cross versioning, and a new release is needed for every minor Scala release. See https://github.com/scalamacros/paradise/blob/2.12.8/build.sbt for example, https://search.maven.org/search?q=g:org.scalamacros.

Similar: https://github.com/cb372/scala-typed-holes/issues/6, https://github.com/typelevel/kind-projector/issues/15, https://github.com/ghik/silencer/issues/31