pekko/project/ScalaFixForJdk9Plugin.scala
kerr 0e4d41ad33
+build Add sort imports support. (#28780)
* Add scalafix plugin for jdk 9.
* Add command alias sortImports.
* Excludes some sources from SortImports.
* Update SortImports to 0.4.0
* Sort imports with `sortImports` command.
2020-04-27 14:32:18 +02:00

20 lines
671 B
Scala

/*
* Copyright (C) 2020 Lightbend Inc. <https://www.lightbend.com>
*/
package akka
import sbt.{AutoPlugin, PluginTrigger, Plugins, ScalafixSupport}
import scalafix.sbt.ScalafixPlugin
object ScalaFixForJdk9Plugin extends AutoPlugin with ScalafixSupport{
override def trigger: PluginTrigger = allRequirements
import Jdk9._
override def requires: Plugins = Jdk9 && ScalafixPlugin
import ScalafixPlugin.autoImport.scalafixConfigSettings
import sbt._
override def projectSettings: Seq[Def.Setting[_]] = super.projectSettings ++ {
inConfig(TestJdk9)(scalafixConfigSettings(TestJdk9)) ++
inConfig(CompileJdk9)(scalafixConfigSettings(CompileJdk9))
}
}