@@ -6,7 +6,7 @@ title: "Refactor with scalafix v0.3"
6
6
---
7
7
8
8
I am happy to announce the release of [ scalafix v0.3] [ scalafix ] , a library and tool to rewrite Scala source code.
9
- The long-term mission of scalafix is to help automate the migration of between Scala versions.
9
+ Scalafix is developed at the [ Scala Center ] [ sc ] with the long-term mission to help automate the migration of between Scala versions.
10
10
However, as I hope to demonstrate in this post, scalafix can be used for more than just migrating between Scala versions.
11
11
Scalafix can also be used for ad-hoc library and application migrations.
12
12
@@ -126,7 +126,7 @@ Some promising ideas that have floated around include
126
126
a library could be developed with the scalaz API, and use scalafix to
127
127
code-generate a version of the library that uses cats instead.
128
128
- build a code search web-interface with "jump to definition" functionality
129
- powered by the scala.meta's semantic database.
129
+ powered by the scala.meta's semantic database (similar to [ sxr ] [ ] ) .
130
130
- replace usage of ` any2stringadd ` with string interpolators or explicit ` .toString ` .
131
131
- replace usage of ` scala.Seq ` , which can be mutable, in favor of ` scala.collection.immutable.Seq ` .
132
132
@@ -138,6 +138,8 @@ the early days of scalafix development and come up with several brilliant ideas
138
138
for scalafix use-cases.
139
139
140
140
141
+ [ sc ] : http://scala.epfl.ch/
142
+ [ sxr ] : https://github.com/harrah/browse
141
143
[ Scalahost ] : https://github.com/scalameta/sbt-semantic-example
142
144
[ @ShaneDelmore ] : https://twitter.com/ShaneDelmore
143
145
[ @olafurpg ] : https://twitter.com/olafurpg
0 commit comments