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