Skip to content

Commit dfd04b0

Browse files
authored
Merge pull request #61 from MasseGuillaume/linear-seq
Rewrite LinearSeq -> List
2 parents 58a01af + be0b88f commit dfd04b0

File tree

3 files changed

+21
-0
lines changed

3 files changed

+21
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
/*
2+
rule = "scala:fix.Scalacollectioncompat_newcollections"
3+
*/
4+
package fix
5+
6+
import scala.collection.LinearSeq
7+
8+
object LinearSeqSrc {
9+
LinearSeq(1)
10+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
2+
3+
4+
package fix
5+
6+
import scala.collection.immutable.List
7+
8+
object LinearSeqSrc {
9+
List(1)
10+
}

scalafix/rules/src/main/scala/fix/Scalacollectioncompat_newcollections.scala

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ case class Scalacollectioncompat_newcollections(index: SemanticdbIndex)
1010

1111
def replaceSymbols(ctx: RuleCtx): Patch = {
1212
ctx.replaceSymbols(
13+
"scala.collection.LinearSeq" -> "scala.collection.immutable.List",
1314
"scala.Stream" -> "scala.LazyList",
1415
"scala.collection.immutable.Stream" -> "scala.collection.immutable.LazyList",
1516
"scala.Traversable" -> "scala.Iterable",

0 commit comments

Comments
 (0)