Skip to content

Commit 469cc69

Browse files
committed
Use reduce to let TypeScript infer types
1 parent 4463cf6 commit 469cc69

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

src/processors.ts

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -31,15 +31,15 @@ const diff = {
3131
messages: Linter.LintMessage[][],
3232
filename: string
3333
): Linter.LintMessage[] =>
34-
([] as Linter.LintMessage[]).concat(
35-
...messages.map((message) =>
34+
messages
35+
.map((message) =>
3636
message.filter(({ line }) =>
3737
getRangesForDiff(getDiffForFile(filename)).some(
3838
isLineWithinRange(line)
3939
)
4040
)
4141
)
42-
),
42+
.reduce((a, b) => a.concat(b), []),
4343

4444
supportsAutofix: true,
4545
};
@@ -65,15 +65,15 @@ const staged = {
6565
messages: Linter.LintMessage[][],
6666
filename: string
6767
): Linter.LintMessage[] =>
68-
([] as Linter.LintMessage[]).concat(
69-
...messages.map((message) =>
68+
messages
69+
.map((message) =>
7070
message.filter(({ line }) =>
7171
getRangesForDiff(getDiffForFile(filename, STAGED)).some(
7272
isLineWithinRange(line)
7373
)
7474
)
7575
)
76-
),
76+
.reduce((a, b) => a.concat(b), []),
7777

7878
supportsAutofix: true,
7979
};
@@ -101,15 +101,15 @@ const ci = {
101101
messages: Linter.LintMessage[][],
102102
filename: string
103103
): Linter.LintMessage[] =>
104-
([] as Linter.LintMessage[]).concat(
105-
...messages.map((message) =>
104+
messages
105+
.map((message) =>
106106
message.filter(({ line }) =>
107107
getRangesForDiff(
108108
getDiffForFile(filename, false, changesBetween())
109109
).some(isLineWithinRange(line))
110110
)
111111
)
112-
),
112+
.reduce((a, b) => a.concat(b), []),
113113

114114
supportsAutofix: true,
115115
};

0 commit comments

Comments
 (0)