Skip to content

Commit 0171537

Browse files
authored
Merge pull request #3574 from scala-steward-org/topic/scala-cli-disable-builtin-rules
Disable built-in Scala CLI rules in Scalafix migrations
2 parents febdeb1 + 3c332da commit 0171537

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

modules/core/src/main/scala/org/scalasteward/core/buildtool/scalacli/ScalaCliAlg.scala

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,8 +95,13 @@ final class ScalaCliAlg[F[_]](implicit
9595
override def runMigration(buildRoot: BuildRoot, migration: ScalafixMigration): F[Unit] =
9696
for {
9797
buildRootDir <- workspaceAlg.buildRootDir(buildRoot)
98-
cmd = Nel.of("scala-cli", "--power", "fix", "--scalafix-rules") :::
99-
migration.rewriteRules.append(buildRootDir.pathAsString)
98+
cmd = Nel.of(
99+
"scala-cli",
100+
"--power",
101+
"fix",
102+
"--enable-built-in-rules=false",
103+
"--scalafix-rules"
104+
) ::: migration.rewriteRules.append(buildRootDir.pathAsString)
100105
slurpOptions = SlurpOptions.ignoreBufferOverflow
101106
_ <- processAlg.execSandboxed(cmd, buildRootDir, slurpOptions = slurpOptions)
102107
} yield ()

modules/core/src/test/scala/org/scalasteward/core/buildtool/scalacli/ScalaCliAlgTest.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,7 @@ class ScalaCliAlgTest extends CatsEffectSuite {
101101
"scala-cli",
102102
"--power",
103103
"fix",
104+
"--enable-built-in-rules=false",
104105
"--scalafix-rules",
105106
"github:functional-streams-for-scala/fs2/v1?sha=v1.0.5",
106107
buildRootDir.pathAsString

0 commit comments

Comments
 (0)