Skip to content

Commit

Permalink
Apply suggestions from code review
Browse files Browse the repository at this point in the history
Co-authored-by: Brice Jaglin <bjaglin@gmail.com>
  • Loading branch information
xuwei-k and bjaglin committed Jan 23, 2024
1 parent a6f4113 commit ea46fa7
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 16 deletions.
13 changes: 0 additions & 13 deletions src/main/scala/scalafix/internal/sbt/ScalafixInterface.scala
Original file line number Diff line number Diff line change
Expand Up @@ -123,19 +123,6 @@ object ScalafixInterface {

private[scalafix] val defaultLogger: Logger = ConsoleLogger(System.out)

def fromToolClasspath(
scalafixBinaryScalaVersion: String,
scalafixDependencies: Seq[ModuleID],
scalafixCustomResolvers: Seq[Repository],
logger: Logger = defaultLogger
): () => ScalafixInterface =
fromToolClasspath(
scalafixBinaryScalaVersion = scalafixBinaryScalaVersion,
scalafixDependencies = scalafixDependencies,
scalafixCustomResolvers = scalafixCustomResolvers,
logger = logger,
callback = new ScalafixLogger(logger)
)

def fromToolClasspath(
scalafixBinaryScalaVersion: String,
Expand Down
9 changes: 6 additions & 3 deletions src/main/scala/scalafix/sbt/ScalafixPlugin.scala
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,10 @@ object ScalafixPlugin extends AutoPlugin {
)

val scalafixCallback: SettingKey[ScalafixMainCallback] =
settingKey[ScalafixMainCallback]("")
settingKey[ScalafixMainCallback](
"The handler for the diagnostics emitted during scalafix execution. Can be set in ThisBuild or at project-level. " +
"Defaults to a wrapper around `sbt.Logger`."
)

val scalafixSemanticdb: ModuleID =
scalafixSemanticdb(BuildInfo.scalametaVersion)
Expand Down Expand Up @@ -162,13 +165,12 @@ object ScalafixPlugin extends AutoPlugin {
SettingKey[Boolean]("bspEnabled") := false
)
),
scalafixCallback := new ScalafixLogger(ScalafixInterface.defaultLogger),
scalafixInterfaceProvider := ScalafixInterface.fromToolClasspath(
scalafixScalaBinaryVersion.value,
scalafixDependencies = scalafixDependencies.value,
scalafixCustomResolvers = scalafixResolvers.value,
logger = ScalafixInterface.defaultLogger,
callback = scalafixCallback.value
callback = (ThisBuild / scalafixCallback).value
),
update := {
object SemanticdbScalac {
Expand Down Expand Up @@ -206,6 +208,7 @@ object ScalafixPlugin extends AutoPlugin {
)

override lazy val globalSettings: Seq[Def.Setting[_]] = Seq(
scalafixCallback := new ScalafixLogger(ScalafixInterface.defaultLogger),
scalafixConfig := None, // let scalafix-cli try to infer $CWD/.scalafix.conf
scalafixOnCompile := false,
scalafixCaching := true,
Expand Down

0 comments on commit ea46fa7

Please sign in to comment.