Skip to content

Commit 25bf66d

Browse files
authored
Merge pull request scalacenter#1797 from bjaglin/scalacompat
run OrganizeImports despite scala-collection-compat
2 parents 1a96608 + 5ed9100 commit 25bf66d

File tree

4 files changed

+9
-7
lines changed

4 files changed

+9
-7
lines changed

project/ScalafixBuild.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -237,6 +237,7 @@ object ScalafixBuild extends AutoPlugin with GhpagesKeys {
237237
publish / skip := (if ((publish / skip).value) true
238238
else scalaBinaryVersion.value == "3"),
239239
versionPolicyIntention := Compatibility.BinaryCompatible,
240+
scalacOptions += "-Wconf:origin=scala.collection.compat.*:s",
240241
scalacOptions ++= compilerOptions.value,
241242
scalacOptions ++= semanticdbSyntheticsCompilerOption.value,
242243
Compile / console / scalacOptions :=

scalafix-core/src/main/scala/scalafix/internal/patch/EscapeHatch.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package scalafix.internal.patch
22

33
import scala.annotation.tailrec
4+
import scala.collection.compat._
45
import scala.collection.immutable.TreeMap
56
import scala.collection.mutable
67
import scala.collection.mutable.ListBuffer
@@ -21,8 +22,6 @@ import scalafix.patch.Patch.internal._
2122
import scalafix.rule.RuleName
2223
import scalafix.util.TreeExtractors.Mods
2324
import scalafix.v0._
24-
// used to cross-compile
25-
import scala.collection.compat._ // scalafix:ok
2625

2726
/**
2827
* EscapeHatch is an algorithm to selectively disable rules. There are two

scalafix-rules/src/main/scala-2/scalafix/internal/pc/ScalafixGlobal.scala

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,21 @@ package scala.meta.internal.pc
22

33
import java.io.File
44
import java.{util => ju}
5+
6+
import scala.collection.compat._
57
import scala.collection.mutable
68
import scala.reflect.internal.{Flags => gf}
79
import scala.reflect.io.VirtualDirectory
810
import scala.tools.nsc.Settings
911
import scala.tools.nsc.interactive.Global
1012
import scala.tools.nsc.reporters.StoreReporter
13+
import scala.util.Failure
14+
import scala.util.Try
1115
import scala.util.control.NonFatal
1216
import scala.{meta => m}
17+
1318
import scala.meta.internal.semanticdb.scalac.SemanticdbOps
1419
import scala.meta.io.AbsolutePath
15-
import scala.util.{Failure, Success, Try}
16-
// used to cross-compile
17-
import scala.collection.compat._ // scalafix:ok
1820

1921
object ScalafixGlobal {
2022
def newCompiler(

scalafix-rules/src/main/scala/scalafix/internal/rule/NoAutoTupling.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
package scalafix.internal.rule
22

3+
import scala.collection.compat._
4+
35
import scala.meta._
46

57
import scalafix.v1._
6-
// used to cross-compile
7-
import scala.collection.compat._ // scalafix:ok
88

99
class NoAutoTupling extends SemanticRule("NoAutoTupling") {
1010

0 commit comments

Comments
 (0)