File tree 1 file changed +11
-1
lines changed
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 {
80
80
}
81
81
.getOrElse(false )
82
82
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
+
83
91
private lazy val coverageSettings = Seq (
84
92
libraryDependencies ++= {
85
93
if (coverageEnabled.value && isScala2(scalaVersion.value)) {
@@ -155,7 +163,9 @@ object ScoverageSbtPlugin extends AutoPlugin {
155
163
// rangepos is broken in some releases of scala so option to turn it off
156
164
if (coverageHighlighting.value) Some (" -Yrangepos" ) else None
157
165
).flatten
158
- } else if (coverageEnabled.value) {
166
+ } else if (
167
+ coverageEnabled.value && isScala3SupportingScoverage(scalaVersion.value)
168
+ ) {
159
169
Seq (
160
170
s " -coverage-out: ${coverageDataDir.value.getAbsolutePath()}/scoverage-data "
161
171
)
You can’t perform that action at this time.
0 commit comments