Skip to content

Commit 4be478e

Browse files
committed
get rid of some warning output
1 parent ca485b5 commit 4be478e

14 files changed

+42
-34
lines changed

packages/@rescript/runtime/Js_array2.res

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -438,7 +438,7 @@ numbers == [1, 10, 2, 20, 3, 30]
438438
*/
439439
@deprecated({
440440
reason: "Use `Array.toSorted` instead.",
441-
migrate: Array.toSorted((a, b) =>
441+
migrate: Array.toSorted((_a, _b) =>
442442
%todo_("This needs a comparator function. Use `String.compare` for strings, etc.")
443443
),
444444
})

tests/tools_tests/src/expected/OptionalArgRename.res.expected

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
module Target = {
2-
let doStuff = (~newName: option<int>=?) => ()
2+
let doStuff = (~newName: option<int>=?) => {
3+
ignore(newName)
4+
}
35
}
46

7+
let _ = Target.doStuff
8+
59
external doStuff: (~oldName: option<int>=?) => unit = "doStuff"
610

711
/* Intentionally no usage here; this test exercises migration config parsing and ensures optional label rename is preserved and doesn’t crash. */

tests/tools_tests/src/expected/StdlibMigration_Array.res.expected

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -133,10 +133,10 @@ let pushMany1 = [1, 2, 3]->Array.pushMany([4, 5])
133133
let pushMany2 = Array.pushMany([1, 2, 3], [4, 5])
134134

135135
let sortInPlace1 =
136-
["c", "a", "b"]->Array.toSorted((a, b) =>
136+
["c", "a", "b"]->Array.toSorted((_a, _b) =>
137137
%todo("This needs a comparator function. Use `String.compare` for strings, etc.")
138138
)
139-
let sortInPlace2 = Array.toSorted(["c", "a", "b"], (a, b) =>
139+
let sortInPlace2 = Array.toSorted(["c", "a", "b"], (_a, _b) =>
140140
%todo("This needs a comparator function. Use `String.compare` for strings, etc.")
141141
)
142142

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
let p1 = JSON.parseExn("{}", ~reviver=(k, v) => v)
2-
let p2 = JSON.parseExnWithReviver("{}", (k, v) => v)
1+
let p1 = JSON.parseExn("{}", ~reviver=(_k, v) => v)
2+
let p2 = JSON.parseExnWithReviver("{}", (_k, v) => v)
33

44
let s1 = JSON.stringifyWithIndent(JSON.Object(dict{}), 2)
5-
let s2 = JSON.stringifyWithReplacer(JSON.Number(1.), (k, v) => v)
6-
let s3 = JSON.stringifyWithReplacerAndIndent(JSON.Boolean(true), (k, v) => v, 2)
5+
let s2 = JSON.stringifyWithReplacer(JSON.Number(1.), (_k, v) => v)
6+
let s3 = JSON.stringifyWithReplacerAndIndent(JSON.Boolean(true), (_k, v) => v, 2)
77
let s4 = JSON.stringifyWithFilter(JSON.Array([JSON.Number(1.)]), ["a"])
88
let s5 = JSON.stringifyWithFilterAndIndent(JSON.Array([JSON.Number(1.)]), ["a"], 2)
99

1010
let a1 = JSON.stringifyAnyWithIndent(1, 2)
11-
let a2 = JSON.stringifyAnyWithReplacer(1, (k, v) => v)
12-
let a3 = JSON.stringifyAnyWithReplacerAndIndent(1, (k, v) => v, 2)
11+
let a2 = JSON.stringifyAnyWithReplacer(1, (_k, v) => v)
12+
let a3 = JSON.stringifyAnyWithReplacerAndIndent(1, (_k, v) => v, 2)
1313
let a4 = JSON.stringifyAnyWithFilter(1, ["a"])
1414
let a5 = JSON.stringifyAnyWithFilterAndIndent(1, ["a"], 2)
1515

tests/tools_tests/src/expected/StdlibMigration_Promise2.res.expected

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
let p1 = Promise.resolve(1)
2-
let p2 = Promise.reject(Failure("err"))
2+
let _p2 = Promise.reject(Failure("err"))
33

44
let all1 = Promise.all([Promise.resolve(1), Promise.resolve(2)])
55
let all2 = Promise.all2((Promise.resolve(1), Promise.resolve(2)))
@@ -37,7 +37,7 @@ external p2: promise<int> = "p2"
3737

3838
let catchPipe = Promise.resolve(1)->Promise.catch(_e => Promise.resolve(0))
3939
let catchDirect = Promise.catch(Promise.resolve(1), _e => Promise.resolve(0))
40-
let make1 = Promise.make((resolve, reject) => resolve(1))
40+
let make1 = Promise.make((resolve, _) => resolve(1))
4141

4242
let _ = p2->Promise.then(x => Promise.resolve(x + 1))
4343

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
let a = Uint8Array.fromBuffer(ArrayBuffer.make(8), ~byteOffset=2)
22
let b = Uint8Array.fromBuffer(ArrayBuffer.make(8), ~byteOffset=2, ~length=2)
3-
let c = Uint8Array.fromArrayLikeOrIterable([1, 2], ~map=(v, i) => v)
3+
let c = Uint8Array.fromArrayLikeOrIterable([1, 2], ~map=(v, _i) => v)
44

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
module Target = {
2-
let doStuff = (~newName: option<int>=?) => ()
2+
let doStuff = (~newName: option<int>=?) => {
3+
ignore(newName)
4+
}
35
}
46

7+
let _ = Target.doStuff
8+
59
external doStuff: (~oldName: option<int>=?) => unit = "doStuff"
610

711
/* Intentionally no usage here; this test exercises migration config parsing and ensures optional label rename is preserved and doesn’t crash. */
Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
let p1 = JSON.parseExn("{}", ~reviver=(k, v) => v)
2-
let p2 = JSON.parseExnWithReviver("{}", (k, v) => v)
1+
let p1 = JSON.parseExn("{}", ~reviver=(_k, v) => v)
2+
let p2 = JSON.parseExnWithReviver("{}", (_k, v) => v)
33

44
let s1 = JSON.stringifyWithIndent(JSON.Object(dict{}), 2)
5-
let s2 = JSON.stringifyWithReplacer(JSON.Number(1.), (k, v) => v)
6-
let s3 = JSON.stringifyWithReplacerAndIndent(JSON.Boolean(true), (k, v) => v, 2)
5+
let s2 = JSON.stringifyWithReplacer(JSON.Number(1.), (_k, v) => v)
6+
let s3 = JSON.stringifyWithReplacerAndIndent(JSON.Boolean(true), (_k, v) => v, 2)
77
let s4 = JSON.stringifyWithFilter(JSON.Array([JSON.Number(1.)]), ["a"])
88
let s5 = JSON.stringifyWithFilterAndIndent(JSON.Array([JSON.Number(1.)]), ["a"], 2)
99

1010
let a1 = JSON.stringifyAnyWithIndent(1, 2)
11-
let a2 = JSON.stringifyAnyWithReplacer(1, (k, v) => v)
12-
let a3 = JSON.stringifyAnyWithReplacerAndIndent(1, (k, v) => v, 2)
11+
let a2 = JSON.stringifyAnyWithReplacer(1, (_k, v) => v)
12+
let a3 = JSON.stringifyAnyWithReplacerAndIndent(1, (_k, v) => v, 2)
1313
let a4 = JSON.stringifyAnyWithFilter(1, ["a"])
1414
let a5 = JSON.stringifyAnyWithFilterAndIndent(1, ["a"], 2)

tests/tools_tests/src/migrate/StdlibMigration_Promise2.res

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
let p1 = Js.Promise2.resolve(1)
2-
let p2 = Js.Promise2.reject(Failure("err"))
2+
let _p2 = Js.Promise2.reject(Failure("err"))
33

44
let all1 = Js.Promise2.all([Js.Promise2.resolve(1), Js.Promise2.resolve(2)])
55
let all2 = Js.Promise2.all2((Js.Promise2.resolve(1), Js.Promise2.resolve(2)))
@@ -41,6 +41,6 @@ external p2: Js.Promise2.t<int> = "p2"
4141

4242
let catchPipe = Js.Promise2.resolve(1)->Js.Promise2.catch(_e => Js.Promise2.resolve(0))
4343
let catchDirect = Js.Promise2.catch(Js.Promise2.resolve(1), _e => Js.Promise2.resolve(0))
44-
let make1 = Js.Promise2.make((~resolve, ~reject) => resolve(1))
44+
let make1 = Js.Promise2.make((~resolve, ~reject as _) => resolve(1))
4545

4646
let _ = p2->Js.Promise2.then(x => Js.Promise2.resolve(x + 1))
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
let a = Uint8Array.fromBufferToEnd(ArrayBuffer.make(8), ~byteOffset=2)
22
let b = Uint8Array.fromBufferWithRange(ArrayBuffer.make(8), ~byteOffset=2, ~length=2)
3-
let c = Uint8Array.fromArrayLikeOrIterableWithMap([1, 2], (v, i) => v)
3+
let c = Uint8Array.fromArrayLikeOrIterableWithMap([1, 2], (v, _i) => v)

0 commit comments

Comments
 (0)