@@ -23,7 +23,6 @@ import sbtbuildinfo.BuildInfoPlugin
2323import sbtbuildinfo .BuildInfoPlugin .autoImport ._
2424
2525import scala .util .Properties .isJavaAtLeast
26- import scalafix .sbt .ScalafixPlugin .autoImport ._
2726
2827/* In sbt 0.13 the Build trait would expose all vals to the shell, where you
2928 * can use them in "set a := b" like expressions. This re-exposes them.
@@ -89,6 +88,7 @@ object Build {
8988 lazy val dotr =
9089 inputKey[Unit ](" run compiled binary using the correct classpath, or the user supplied classpath" )
9190
91+
9292 // Compiles the documentation and static site
9393 lazy val genDocs = taskKey[Unit ](" run dottydoc to generate static documentation site" )
9494
@@ -114,12 +114,10 @@ object Build {
114114 organizationHomepage := Some (url(" http://lamp.epfl.ch" )),
115115
116116 scalacOptions ++= Seq (
117- " -Yrangepos" ,
118117 " -feature" ,
119118 " -deprecation" ,
120- " -Ywarn-unused-import" ,
121119 " -unchecked" ,
122- // "-Xfatal-warnings",
120+ " -Xfatal-warnings" ,
123121 " -encoding" , " UTF8" ,
124122 " -language:existentials,higherKinds,implicitConversions"
125123 ),
@@ -747,14 +745,7 @@ object Build {
747745 def dottyCompilerSettings (implicit mode : Mode ): sbt.Def .SettingsDefinition =
748746 if (mode == NonBootstrapped ) nonBootstrapedDottyCompilerSettings else bootstrapedDottyCompilerSettings
749747
750- lazy val `dotty-compiler` = project
751- .settings(addCompilerPlugin(scalafixSemanticdb))
752- .settings(scalafixDependencies in ThisBuild +=
753- // "com.geirsson" %% "example-scalafix-rule" % "1.3.0"
754- " com.twitter" %% " rsc-rules" % " 0.0.0-406-6829ec44-20181004-1416"
755- )
756- .in(file(" compiler" )).asDottyCompiler(NonBootstrapped )
757-
748+ lazy val `dotty-compiler` = project.in(file(" compiler" )).asDottyCompiler(NonBootstrapped )
758749 lazy val `dotty-compiler-bootstrapped` = project.in(file(" compiler" )).asDottyCompiler(Bootstrapped )
759750
760751 def dottyCompiler (implicit mode : Mode ): Project = mode match {
0 commit comments