Skip to content

Commit e04ee5b

Browse files
authored
Merge pull request #2239 from scala-steward-org/topic/scalafmtConf-val
Add val for the name of the scalafmt conf file
2 parents 4c9c1a0 + d289de6 commit e04ee5b

File tree

6 files changed

+13
-10
lines changed

6 files changed

+13
-10
lines changed

modules/core/src/main/scala/org/scalasteward/core/io/package.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ package org.scalasteward.core
1919
import better.files.File
2020
import cats.syntax.all._
2121
import org.scalasteward.core.data.{GroupId, Update}
22-
import org.scalasteward.core.scalafmt.{scalafmtArtifactId, scalafmtGroupId}
22+
import org.scalasteward.core.scalafmt.{scalafmtArtifactId, scalafmtConfName, scalafmtGroupId}
2323

2424
package object io {
2525
def isSourceFile(update: Update, fileExtensions: Set[String])(file: File): Boolean = {
@@ -32,7 +32,7 @@ package object io {
3232
): Boolean =
3333
() match {
3434
case _ if isSbtUpdate(update) => file.name === "build.properties"
35-
case _ if isScalafmtCoreUpdate(update) => file.name === ".scalafmt.conf"
35+
case _ if isScalafmtCoreUpdate(update) => file.name === scalafmtConfName
3636
case _ => isGenericSourceFile(file, fileExtensions)
3737
}
3838

modules/core/src/main/scala/org/scalasteward/core/scalafmt/ScalafmtAlg.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ final class ScalafmtAlg[F[_]](config: Config)(implicit
3535
def getScalafmtVersion(buildRoot: BuildRoot): F[Option[Version]] =
3636
for {
3737
buildRootDir <- workspaceAlg.buildRootDir(buildRoot)
38-
scalafmtConfFile = buildRootDir / ".scalafmt.conf"
38+
scalafmtConfFile = buildRootDir / scalafmtConfName
3939
fileContent <- fileAlg.readFile(scalafmtConfFile)
4040
} yield fileContent.flatMap(parseScalafmtConf)
4141

modules/core/src/main/scala/org/scalasteward/core/scalafmt/package.scala

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,4 +39,6 @@ package object scalafmt {
3939
Dependency(scalafmtGroupIdBy(version), scalafmtArtifactId, version.value)
4040

4141
val scalafmtBinary: String = "scalafmt"
42+
43+
val scalafmtConfName = ".scalafmt.conf"
4244
}

modules/core/src/test/scala/org/scalasteward/core/buildtool/BuildToolDispatcherTest.scala

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import org.scalasteward.core.mock.MockState
1111
import org.scalasteward.core.mock.MockState.TraceEntry.Cmd
1212
import org.scalasteward.core.repoconfig.RepoConfig
1313
import org.scalasteward.core.scalafmt
14+
import org.scalasteward.core.scalafmt.scalafmtConfName
1415
import org.scalasteward.core.vcs.data.Repo
1516

1617
class BuildToolDispatcherTest extends FunSuite {
@@ -21,7 +22,7 @@ class BuildToolDispatcherTest extends FunSuite {
2122
val initial = MockState.empty
2223
.addFiles(
2324
repoDir / "project" / "build.properties" -> "sbt.version=1.2.6",
24-
repoDir / ".scalafmt.conf" -> "version=2.0.0"
25+
repoDir / scalafmtConfName -> "version=2.0.0"
2526
)
2627
.unsafeRunSync()
2728
val (state, deps) =
@@ -46,7 +47,7 @@ class BuildToolDispatcherTest extends FunSuite {
4647
s";$crossStewardDependencies;$reloadPlugins;$stewardDependencies"
4748
),
4849
Cmd("read", s"$repoDir/project/build.properties"),
49-
Cmd("read", s"$repoDir/.scalafmt.conf")
50+
Cmd("read", s"$repoDir/$scalafmtConfName")
5051
)
5152
)
5253

modules/core/src/test/scala/org/scalasteward/core/edit/EditAlgTest.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import org.scalasteward.core.mock.MockContext.context.editAlg
1111
import org.scalasteward.core.mock.MockState
1212
import org.scalasteward.core.mock.MockState.TraceEntry.{Cmd, Log}
1313
import org.scalasteward.core.repoconfig.RepoConfig
14-
import org.scalasteward.core.scalafmt.scalafmtBinary
14+
import org.scalasteward.core.scalafmt.{scalafmtBinary, scalafmtConfName}
1515
import org.scalasteward.core.util.Nel
1616
import org.scalasteward.core.vcs.data.Repo
1717

@@ -60,7 +60,7 @@ class EditAlgTest extends FunSuite {
6060
val data = RepoData(repo, dummyRepoCache, RepoConfig.empty)
6161
val repoDir = config.workspace / repo.show
6262
val update = Update.Single("org.scalameta" % "scalafmt-core" % "2.0.0", Nel.of("2.1.0"))
63-
val scalafmtConf = repoDir / ".scalafmt.conf"
63+
val scalafmtConf = repoDir / scalafmtConfName
6464
val scalafmtConfContent = """maxColumn = 100
6565
|version = 2.0.0
6666
|align.openParenCallSite = false

modules/core/src/test/scala/org/scalasteward/core/scalafmt/ScalafmtAlgTest.scala

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ class ScalafmtAlgTest extends FunSuite {
1414
val repo = Repo("fthomas", "scala-steward")
1515
val buildRoot = BuildRoot(repo, ".")
1616
val repoDir = config.workspace / repo.owner / repo.repo
17-
val scalafmtConf = repoDir / ".scalafmt.conf"
17+
val scalafmtConf = repoDir / scalafmtConfName
1818
val initialState = MockState.empty
1919
.addFiles(scalafmtConf -> """maxColumn = 100
2020
|version=2.0.0-RC8
@@ -24,7 +24,7 @@ class ScalafmtAlgTest extends FunSuite {
2424
val (state, maybeVersion) =
2525
scalafmtAlg.getScalafmtVersion(buildRoot).runSA(initialState).unsafeRunSync()
2626
val expectedState = initialState.copy(
27-
trace = Vector(Cmd("read", s"$repoDir/.scalafmt.conf"))
27+
trace = Vector(Cmd("read", scalafmtConf.toString))
2828
)
2929

3030
assertEquals(maybeVersion, Some(Version("2.0.0-RC8")))
@@ -35,7 +35,7 @@ class ScalafmtAlgTest extends FunSuite {
3535
val repo = Repo("fthomas", "scala-steward")
3636
val buildRoot = BuildRoot(repo, ".")
3737
val repoDir = config.workspace / repo.owner / repo.repo
38-
val scalafmtConf = repoDir / ".scalafmt.conf"
38+
val scalafmtConf = repoDir / scalafmtConfName
3939
val initialState = MockState.empty
4040
.addFiles(scalafmtConf -> """maxColumn = 100
4141
|version="2.0.0-RC8"

0 commit comments

Comments
 (0)