File tree Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -80,6 +80,15 @@ 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+
91+
8392 private lazy val coverageSettings = Seq (
8493 libraryDependencies ++= {
8594 if (coverageEnabled.value && isScala2(scalaVersion.value)) {
@@ -155,7 +164,7 @@ object ScoverageSbtPlugin extends AutoPlugin {
155164 // rangepos is broken in some releases of scala so option to turn it off
156165 if (coverageHighlighting.value) Some (" -Yrangepos" ) else None
157166 ).flatten
158- } else if (coverageEnabled.value) {
167+ } else if (coverageEnabled.value && isScala3SupportingScoverage(scalaVersion.value) ) {
159168 Seq (
160169 s " -coverage-out: ${coverageDataDir.value.getAbsolutePath()}/scoverage-data "
161170 )
You can’t perform that action at this time.
0 commit comments