diff --git a/build.sbt b/build.sbt index 33053946..e69b4cdf 100644 --- a/build.sbt +++ b/build.sbt @@ -2,7 +2,7 @@ import com.typesafe.tools.mima.core.{MissingClassProblem, ProblemFilters} val scala212 = "2.12.21" val scala213 = "2.13.18" -val scala3 = "3.3.7" +val scala3 = "3.3.8" ThisBuild / crossScalaVersions := Seq(scala212, scala213, scala3) ThisBuild / scalaVersion := scala3 @@ -30,15 +30,7 @@ val scala3Options = List( "-Xmax-inlines", "64", "-Wvalue-discard", - List( - "explicits", - "implicits", - "imports", - "locals", - "params", - "strict-no-implicit-warn", - "unsafe-warn-patvars" - ).mkString("-Wunused:", ",", "") + "-Wunused:linted,params,patvars" ) val scala213Options = List( diff --git a/core/src/test/scala-3/cats/derived/ADTs.scala b/core/src/test/scala-3/cats/derived/ADTs.scala index 0bbd8796..7dbe06b8 100644 --- a/core/src/test/scala-3/cats/derived/ADTs.scala +++ b/core/src/test/scala-3/cats/derived/ADTs.scala @@ -319,8 +319,6 @@ object ADTs: ) trait EqInstances: - import ADTs.* - given [A: Eq]: Eq[IList[A]] with @tailrec final def eqv(x: IList[A], y: IList[A]): Boolean = (x, y) match case (ICons(hx, tx), ICons(hy, ty)) => hx === hy && eqv(tx, ty)