Skip to content

Commit

Permalink
ScalafmtConfig: restore withDialect overload
Browse files Browse the repository at this point in the history
  • Loading branch information
kitbellew committed Sep 13, 2021
1 parent 9a53bce commit 38850f6
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -145,14 +145,16 @@ case class ScalafmtConfig(
k -> v.getMatcher
}

def withDialect(dialect: ScalafmtRunner.Dialect.WithName): ScalafmtConfig =
private[scalafmt] def withNamedDialect(
dialect: ScalafmtRunner.Dialect.WithName
): ScalafmtConfig =
copy(runner = runner.copy(dialect = dialect))

def withDialect(
dialect: Dialect,
name: String = "unknown dialect"
): ScalafmtConfig =
withDialect(ScalafmtRunner.Dialect.withName(name, dialect))
def withNamedDialect(dialect: Dialect, name: String): ScalafmtConfig =
withNamedDialect(ScalafmtRunner.Dialect.withName(name, dialect))

def withDialect(dialect: Dialect): ScalafmtConfig =
withNamedDialect(dialect, "unknown dialect")

def forSbt: ScalafmtConfig = copy(runner = runner.forSbt)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -150,12 +150,14 @@ trait HasTests extends FormatAssertions {
case "unit" => HasTests.unitTest40
case "default" | "standard" | "scala" => HasTests.unitTest80
case "scalajs" =>
ScalafmtConfig.scalaJs.copy(maxColumn = 79).withDialect(defaultDialect)
ScalafmtConfig.scalaJs
.copy(maxColumn = 79)
.withNamedDialect(defaultDialect)
case "scala3" =>
ScalafmtConfig.default
.withDialect(ScalafmtRunner.Dialect.scala3, "scala3")
.withNamedDialect(ScalafmtRunner.Dialect.scala3, "scala3")
case _ =>
ScalafmtConfig.default.withDialect(defaultDialect)
ScalafmtConfig.default.withNamedDialect(defaultDialect)
}

def saveResult(t: DiffTest, obtained: String, debug: Debug): Result = {
Expand Down

0 comments on commit 38850f6

Please sign in to comment.