Skip to content

Commit 282e480

Browse files
keep scalafix/ folder, Unstable => Roughtly
1 parent f12b134 commit 282e480

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+52
-99
lines changed

CONTRIBUTING.md

+2-2

admin/build.sh

+13-12
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#!/bin/bash
1+
#!/usr/bin/env bash
22

33
set -e
44

@@ -18,10 +18,6 @@ set -e
1818

1919
RELEASE_COMBO=true
2020

21-
if [[ "$TEST_SCALAFIX" == "true" ]]; then
22-
sbt scalafixTests/test
23-
fi
24-
2521
if [ "$SCALAJS_VERSION" = "" ]; then
2622
if [[ "$TEST_SCALAFIX" == "true" ]]; then
2723
projectPrefix="scalafixRules"
@@ -32,9 +28,20 @@ else
3228
projectPrefix="compatJS"
3329
fi
3430

31+
if [[ "$TEST_SCALAFIX" == "true" ]]; then
32+
crossScalaVersion="noop"
33+
testProjectPrefix="scalafixTests"
34+
else
35+
crossScalaVersion="++$TRAVIS_SCALA_VERSION"
36+
testProjectPrefix="$projectPrefix"
37+
fi
38+
3539
verPat="[0-9]+\.[0-9]+\.[0-9]+(-[A-Za-z0-9-]+)?"
3640
tagPat="^v$verPat(#.*)?$"
3741

42+
publishVersion="noop"
43+
publishTask="noop"
44+
3845
if [[ "$TRAVIS_TAG" =~ $tagPat ]]; then
3946
tagVer=$(echo $TRAVIS_TAG | sed s/#.*// | sed s/^v//)
4047
publishVersion='set every version := "'$tagVer'"'
@@ -55,10 +62,4 @@ if [[ "$TRAVIS_TAG" =~ $tagPat ]]; then
5562
fi
5663
fi
5764
58-
sbt -Dhttps.protocols=TLSv1.2 \
59-
"++$TRAVIS_SCALA_VERSION" \
60-
"$publishVersion" \
61-
"$projectPrefix/clean" \
62-
"$projectPrefix/test" \
63-
"$projectPrefix/publishLocal" \
64-
"$publishTask"
65+
sbt -Dhttps.protocols=TLSv1.2 -sbt-dir=/home/travis/.sbt ";$crossScalaVersion ;$publishVersion ;$projectPrefix/clean ;$testProjectPrefix/test ;$projectPrefix/publishLocal ;$publishTask"

admin/encryptEnvVars.sh

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
#!/bin/bash
1+
#!/usr/bin/env bash
2+
23
#
34
# Encrypt sonatype credentials so that they can be
45
# decrypted in trusted builds on Travis CI.

admin/genKeyPair.sh

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
#!/bin/bash
1+
#!/usr/bin/env bash
2+
23
#
34
# Generates a key pair for this repository to sign artifacts.
45
# Encrypt the private key and its passphrase in trusted builds

build.sbt

+11-7
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ lazy val compatJVM = compat.jvm
4949
lazy val compatJS = compat.js
5050

5151
lazy val scalafixRules = project
52-
.in(file("scalafix-rules"))
52+
.in(file("scalafix/rules"))
5353
.settings(scalaModuleSettings)
5454
.settings(scalaModuleSettingsJVM)
5555
.settings(
@@ -61,31 +61,31 @@ lazy val scalafixRules = project
6161
// == Scalafix Test Setup ==
6262

6363
lazy val scalafixInput = project
64-
.in(file("scalafix-input"))
64+
.in(file("scalafix/input"))
6565
.settings(dontPublish)
6666
.settings(
6767
scalaVersion := scalafixScala212,
6868
scalafixSourceroot := sourceDirectory.in(Compile).value
6969
)
7070

7171
lazy val scalafixOutput212 = project
72-
.in(file("scalafix-output212"))
72+
.in(file("scalafix/output212"))
7373
.settings(scalaVersion := scalafixScala212)
7474
.settings(dontPublish)
7575
.dependsOn(compatJVM)
7676

7777
lazy val scalafixOutput213 = project
78-
.in(file("scalafix-output213"))
78+
.in(file("scalafix/output213"))
7979
.settings(scala213Settings)
8080
.settings(dontPublish)
8181

8282
lazy val scalafixOutput213Failure = project
83-
.in(file("scalafix-output213-failure"))
83+
.in(file("scalafix/output213-failure"))
8484
.settings(scala213Settings)
8585
.settings(dontPublish)
8686

8787
lazy val scalafixTests = project
88-
.in(file("scalafix-tests"))
88+
.in(file("scalafix/tests"))
8989
.settings(dontPublish)
9090
.settings(
9191
scalaVersion := scalafixScala212,
@@ -128,5 +128,9 @@ lazy val scala213Settings = Seq(
128128

129129
// required by sbt-scala-module
130130
inThisBuild(Seq(
131-
crossScalaVersions := Seq(scala212, scala213, "2.11.12")
131+
crossScalaVersions := Seq(scala212, scala213, "2.11.12"),
132+
commands += Command.command("noop") { state =>
133+
println("noop")
134+
state
135+
}
132136
))

project/plugins.sbt

+1-4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
import coursier.util.Properties.{version => coursierVersion}
2-
31
if (System.getProperty("java.version").startsWith("1."))
42
Seq()
53
else
@@ -10,8 +8,7 @@ else
108
val scalaJSVersion = Option(System.getenv("SCALAJS_VERSION")).filter(_.nonEmpty).getOrElse("0.6.23")
119

1210
addSbtPlugin("org.scala-js" % "sbt-scalajs" % scalaJSVersion)
13-
addSbtPlugin("org.portable-scala" % "sbt-scalajs-crossproject" % "0.4.0")
11+
addSbtPlugin("org.portable-scala" % "sbt-scalajs-crossproject" % "0.5.0")
1412
addSbtPlugin("org.scala-lang.modules" % "sbt-scala-module" % "1.0.14")
1513
addSbtPlugin("ch.epfl.scala" % "sbt-scalafix" % "0.5.10")
1614
addSbtPlugin("com.eed3si9n" % "sbt-buildinfo" % "0.7.0")
17-
addSbtPlugin("io.get-coursier" % "sbt-coursier" % coursierVersion)

project/project/plugins.sbt

-1
This file was deleted.

scalafix-input/src/main/scala/fix/UnstableMapValuesSrc.scala

-8
This file was deleted.

scalafix-output212/src/main/scala/fix/UnstableMapValuesSrc.scala

-8
This file was deleted.

scalafix/input/src/main/scala/fix/BreakoutSrc.scala

-25
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
/*
2+
rule = "scala:fix.RoughlyMapValues"
3+
*/
4+
package fix
5+
6+
class RoughlyMapValuesSrc(map: Map[Int, Int]) {
7+
map.mapValues(_ + 1)
8+
}

scalafix-input/src/main/scala/fix/UnstableStreamToLazyListSrc.scala renamed to scalafix/input/src/main/scala/fix/RoughlyStreamToLazyListSrc.scala

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
/*
2-
rule = "scala:fix.UnstableStreamToLazyList"
2+
rule = "scala:fix.RoughlyStreamToLazyList"
33
*/
44
package fix
55

6-
class UnstableStreamToLazyListSrc() {
6+
class RoughlyStreamToLazyListSrc() {
77
val s = Stream(1, 2, 3)
88
s.append(List(4, 5, 6))
99
1 #:: 2 #:: 3 #:: Stream.Empty
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
2+
3+
4+
package fix
5+
6+
class RoughlyMapValuesSrc(map: Map[Int, Int]) {
7+
map.mapValues(_ + 1).toMap
8+
}

scalafix/output213/src/main/scala/fix/BreakoutSrc.scala

-24
This file was deleted.

scalafix-output213/src/main/scala/fix/UnstableStreamToLazyListSrc.scala renamed to scalafix/output213/src/main/scala/fix/RoughlyStreamToLazyListSrc.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
package fix
55

6-
class UnstableStreamToLazyListSrc() {
6+
class RoughlyStreamToLazyListSrc() {
77
val s = LazyList(1, 2, 3)
88
s.lazyAppendedAll(List(4, 5, 6))
99
1 #:: 2 #:: 3 #:: LazyList.Empty

scalafix-rules/src/main/scala/fix/UnstableMapValues.scala renamed to scalafix/rules/src/main/scala/fix/RoughlyMapValues.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import scala.meta._
99
*
1010
* This rules is marked unstable since Map.mapValues was lazy
1111
*/
12-
case class UnstableMapValues(index: SemanticdbIndex) extends SemanticRule(index, "UnstableMapValues") {
12+
case class RoughlyMapValues(index: SemanticdbIndex) extends SemanticRule(index, "RoughlyMapValues") {
1313
val mapMapValues =
1414
SymbolMatcher.exact(
1515
Symbol("_root_.scala.collection.immutable.MapLike#mapValues(Lscala/Function1;)Lscala/collection/immutable/Map;.")

scalafix-rules/src/main/scala/fix/UnstableStreamToLazyListSrc.scala renamed to scalafix/rules/src/main/scala/fix/RoughlyStreamToLazyListSrc.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import scala.meta._
99
* This rules is marked unstable since Stream is not strictly equivalent to LazyList.
1010
* LazyList has a lazy head but not Stream
1111
*/
12-
case class UnstableStreamToLazyList(index: SemanticdbIndex) extends SemanticRule(index, "UnstableStreamToLazyList") {
12+
case class RoughlyStreamToLazyList(index: SemanticdbIndex) extends SemanticRule(index, "RoughlyStreamToLazyList") {
1313

1414
val streamAppend = SymbolMatcher.normalized(
1515
Symbol("_root_.scala.collection.immutable.Stream.append.")

scalafix-rules/src/main/scala/fix/package.scala renamed to scalafix/rules/src/main/scala/fix/package.scala

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import scalafix._
2-
import scalafix.syntax._
32
import scalafix.util._
43
import scala.meta._
54

0 commit comments

Comments
 (0)