diff --git a/build.sbt b/build.sbt
index 679206fb94104033f799e53bdce288d9a5e10db7..4a0a148214a6957a66845564a1755f0750fef410 100644
--- a/build.sbt
+++ b/build.sbt
@@ -24,7 +24,7 @@ addCompilerPlugin("org.typelevel" %% "kind-projector" % "0.11.0" cross CrossVers
 
 // Disallow some language construcs
 // your bonus exercises will have to compile with these options
-addCompilerPlugin("org.wartremover" %% "wartremover" % "2.4.2")
+addCompilerPlugin("org.wartremover" %% "wartremover" % "2.4.5" cross CrossVersion.full)
 scalacOptions ++= Seq(
   "-P:wartremover:traverser:org.wartremover.warts.AsInstanceOf",
   "-P:wartremover:traverser:org.wartremover.warts.IsInstanceOf",