File tree Expand file tree Collapse file tree 1 file changed +11
-1
lines changed Expand file tree Collapse file tree 1 file changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -80,6 +80,14 @@ object ScoverageSbtPlugin extends AutoPlugin {
8080 }
8181 .getOrElse(false )
8282
83+ private def isScala3SupportingScoverage (scalaVersion : String ) =
84+ CrossVersion
85+ .partialVersion(scalaVersion)
86+ .collect {
87+ case (3 , minor) if minor >= 2 => true
88+ }
89+ .getOrElse(false )
90+
8391 private lazy val coverageSettings = Seq (
8492 libraryDependencies ++= {
8593 if (coverageEnabled.value && isScala2(scalaVersion.value)) {
@@ -155,7 +163,9 @@ object ScoverageSbtPlugin extends AutoPlugin {
155163 // rangepos is broken in some releases of scala so option to turn it off
156164 if (coverageHighlighting.value) Some (" -Yrangepos" ) else None
157165 ).flatten
158- } else if (coverageEnabled.value) {
166+ } else if (
167+ coverageEnabled.value && isScala3SupportingScoverage(scalaVersion.value)
168+ ) {
159169 Seq (
160170 s " -coverage-out: ${coverageDataDir.value.getAbsolutePath()}/scoverage-data "
161171 )
You can’t perform that action at this time.
0 commit comments