Skip to content

Commit 5cfbcf6

Browse files
committed
Added highlighting as explicit option
1 parent e430853 commit 5cfbcf6

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

build.sbt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name := "sbt-scoverage"
22

33
organization := "org.scoverage"
44

5-
version := "0.99.2.1"
5+
version := "0.99.2.2"
66

77
scalaVersion := "2.10.4"
88

src/main/scala/scoverage/ScoverageSbtPlugin.scala

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ class ScoverageSbtPlugin extends sbt.Plugin {
1616
val excludedPackages = SettingKey[String]("scoverage-excluded-packages")
1717
val minimumCoverage = SettingKey[Int]("scoverage-minimum-coverage")
1818
val failOnMinimumCoverage = SettingKey[Boolean]("scoverage-fail-on-minimum-coverage")
19+
val highlighting = SettingKey[Boolean]("scoverage-highlighting", "enables range positioning for highlighting")
1920
}
2021

2122
import ScoverageKeys._
@@ -41,6 +42,7 @@ class ScoverageSbtPlugin extends sbt.Plugin {
4142

4243
minimumCoverage := 0, // default is no minimum
4344
failOnMinimumCoverage := false,
45+
highlighting := true,
4446

4547
scalacOptions in ScoverageCompile <++= (crossTarget in ScoverageTest, update, excludedPackages in ScoverageCompile) map {
4648
(target, report, excluded) =>
@@ -50,13 +52,14 @@ class ScoverageSbtPlugin extends sbt.Plugin {
5052
case Some(classpath) =>
5153
Seq(
5254
"-Xplugin:" + classpath.getAbsolutePath,
53-
"-Yrangepos",
5455
"-P:scoverage:excludedPackages:" + Option(excluded).getOrElse(""),
5556
"-P:scoverage:dataDir:" + target.getAbsolutePath + "/scoverage-data"
5657
)
5758
}
5859
},
5960

61+
scalacOptions in ScoverageCompile ++= (if (highlighting.value) List("-Yrangepos") else Nil),
62+
6063
sources in ScoverageTest <<= (sources in Test),
6164
sourceDirectory in ScoverageTest <<= (sourceDirectory in Test),
6265
resourceDirectory in ScoverageTest <<= (resourceDirectory in Test),

0 commit comments

Comments
 (0)