diff options
| author | Schuyler Eldridge | 2020-03-24 16:18:18 -0400 |
|---|---|---|
| committer | Schuyler Eldridge | 2020-03-30 13:51:27 -0400 |
| commit | 4f98ede27f5724274d0a9329e3de483c4b74b27c (patch) | |
| tree | 617398cfd5e52af530ac3590b903f3d95e88ec85 | |
| parent | 331e5bcbbc69e2ed16750a25f83de99d3c8a2b29 (diff) | |
Nuclear option for documentation building
Turn on -Xfatal-warnings when building documentation.
Signed-off-by: Schuyler Eldridge <schuyler.eldridge@ibm.com>
| -rw-r--r-- | build.sbt | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -39,6 +39,9 @@ lazy val commonSettings = Seq( scalacOptions := scalacOptionsVersion(scalaVersion.value) ++ Seq( "-deprecation", "-unchecked", + "-language:reflectiveCalls", + "-language:existentials", + "-language:implicitConversions", "-Yrangepos", // required by SemanticDB compiler plugin "-Ywarn-unused-import" // required by `RemoveUnused` rule ), @@ -133,6 +136,8 @@ lazy val docSettings = Seq( doc in Compile := (doc in ScalaUnidoc).value, autoAPIMappings := true, scalacOptions in Compile in doc ++= Seq( + "-Xfatal-warnings", + "-feature", "-diagrams", "-diagrams-max-classes", "25", "-doc-version", version.value, |
