Skip to content

Commit ec7f8f9

Browse files
authored
Update elm-review (#96)
* Update elm-review * Apply elm-review fixes
1 parent 5917061 commit ec7f8f9

File tree

12 files changed

+24
-80
lines changed

12 files changed

+24
-80
lines changed

package-lock.json

Lines changed: 4 additions & 50 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"elm": "0.19.1-5",
44
"elm-doc-preview": "^5.0.5",
55
"elm-format": "^0.8.7",
6-
"elm-review": "^2.13.0",
6+
"elm-review": "^2.13.5",
77
"elm-test": "0.19.1-revision12",
88
"elm-verify-examples": "^6.0.3",
99
"npm-run-all": "^4.1.5"

review/elm.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,27 +7,27 @@
77
"dependencies": {
88
"direct": {
99
"elm/core": "1.0.5",
10-
"elm/json": "1.1.3",
10+
"elm/json": "1.1.4",
1111
"elm/project-metadata-utils": "1.0.2",
12-
"jfmengels/elm-review": "2.15.0",
12+
"jfmengels/elm-review": "2.16.6",
1313
"jfmengels/elm-review-code-style": "1.2.0",
14-
"jfmengels/elm-review-common": "1.3.3",
14+
"jfmengels/elm-review-common": "1.3.5",
1515
"jfmengels/elm-review-debug": "1.0.8",
1616
"jfmengels/elm-review-documentation": "2.0.4",
1717
"jfmengels/elm-review-performance": "1.0.2",
18-
"jfmengels/elm-review-simplify": "2.1.6",
19-
"jfmengels/elm-review-unused": "1.2.4",
20-
"stil4m/elm-syntax": "7.3.8"
18+
"jfmengels/elm-review-simplify": "2.1.15",
19+
"jfmengels/elm-review-unused": "1.2.6",
20+
"stil4m/elm-syntax": "7.3.9"
2121
},
2222
"indirect": {
2323
"elm/bytes": "1.0.8",
24-
"elm/html": "1.0.0",
24+
"elm/html": "1.0.1",
2525
"elm/parser": "1.1.0",
2626
"elm/random": "1.0.0",
2727
"elm/regex": "1.0.0",
2828
"elm/time": "1.0.0",
29-
"elm/virtual-dom": "1.0.3",
30-
"elm-explorations/test": "2.2.0",
29+
"elm/virtual-dom": "1.0.5",
30+
"elm-explorations/test": "2.2.1",
3131
"pzp1997/assoc-list": "1.0.0",
3232
"rtfeldman/elm-hex": "1.0.0",
3333
"stil4m/structured-writer": "1.0.3"

src/String/Extra.elm

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,6 @@ Functions borrowed from the Rails Inflector class
6969

7070
import Array
7171
import Char exposing (toLower, toUpper)
72-
import List
73-
import Maybe exposing (Maybe(..))
7472
import Regex exposing (Regex)
7573
import String exposing (cons, uncons)
7674
import String.Diacritics as Diacritics
@@ -565,7 +563,7 @@ unindent multilineSting =
565563
-}
566564
countOccurrences : String -> String -> Int
567565
countOccurrences needle haystack =
568-
if String.length needle == 0 || String.length haystack == 0 then
566+
if String.isEmpty needle || String.isEmpty haystack then
569567
0
570568

571569
else

tests/ArrayTests.elm

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -303,14 +303,14 @@ suite =
303303
, Test.describe "sliceFrom"
304304
[ test "index positive valid"
305305
(\() ->
306-
Array.fromList (List.range 0 6)
306+
Array.initialize 7 identity
307307
|> Array.sliceFrom 3
308308
|> expectEqualArrays
309309
(Array.fromList [ 3, 4, 5, 6 ])
310310
)
311311
, test "index negative valid"
312312
(\() ->
313-
Array.fromList (List.range 0 6)
313+
Array.initialize 7 identity
314314
|> Array.sliceFrom -3
315315
|> expectEqualArrays
316316
(Array.fromList [ 4, 5, 6 ])
@@ -345,14 +345,14 @@ suite =
345345
, Test.describe "sliceUntil"
346346
[ test "index positive valid"
347347
(\() ->
348-
Array.fromList (List.range 0 6)
348+
Array.initialize 7 identity
349349
|> Array.sliceUntil 3
350350
|> expectEqualArrays
351351
(Array.fromList [ 0, 1, 2 ])
352352
)
353353
, test "index negative valid"
354354
(\() ->
355-
Array.fromList (List.range 0 6)
355+
Array.initialize 7 identity
356356
|> Array.sliceUntil -3
357357
|> expectEqualArrays
358358
(Array.fromList [ 0, 1, 2, 3 ])

tests/OrderTests.elm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
module OrderTests exposing (Card, Point, Suite(..), Value(..), all)
1+
module OrderTests exposing (Card, Point, Suite, Value, all)
22

33
import Dict
44
import Expect

tests/String/ClassifyTest.elm

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
module String.ClassifyTest exposing (classifyTest)
22

3-
import Char
43
import Expect
54
import Fuzz exposing (Fuzzer)
65
import Regex

tests/String/HumanizeTest.elm

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
module String.HumanizeTest exposing (humanizeTest)
22

3-
import Char
43
import Expect
54
import Fuzz exposing (Fuzzer)
65
import Regex
7-
import String
86
import String.Extra exposing (humanize)
97
import String.TestData as TestData
108
import Test exposing (Test, describe, fuzz, test)

tests/String/ReplaceSliceTest.elm

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ module String.ReplaceSliceTest exposing (replaceSliceTest)
22

33
import Expect
44
import Fuzz exposing (Fuzzer)
5-
import String
65
import String.Extra
76
import Test exposing (Test, describe, fuzz)
87

tests/String/Tests.elm

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ decapitalizeTest =
6868
\string ->
6969
let
7070
result =
71-
(String.Extra.decapitalize >> tail) string
71+
tail <| String.Extra.decapitalize string
7272

7373
expected =
7474
tail string
@@ -118,7 +118,7 @@ breakTest =
118118
_ ->
119119
String.Extra.break width string
120120
|> List.length
121-
|> Expect.equal (ceiling <| (toFloat << String.length) string / toFloat width)
121+
|> Expect.equal (ceiling <| (toFloat <| String.length string) / toFloat width)
122122
, fuzz2 Fuzz.string (Fuzz.intRange 1 10) "Concatenating the result yields the original string" <|
123123
\string width ->
124124
String.Extra.break width string
@@ -128,9 +128,8 @@ breakTest =
128128
\string width ->
129129
String.Extra.break width string
130130
|> List.map String.length
131-
|> List.filter (\x -> width < x)
132-
|> List.isEmpty
133-
|> Expect.equal True
131+
|> List.any (\x -> width < x)
132+
|> Expect.equal False
134133
|> Expect.onFail "The list has some long elements"
135134
]
136135

0 commit comments

Comments
 (0)