Skip to content

Commit 9d8d3cb

Browse files
authored
refactor: dedupe prefer-global/timers trace map (#516)
1 parent a302c0b commit 9d8d3cb

File tree

1 file changed

+12
-24
lines changed

1 file changed

+12
-24
lines changed

lib/rules/prefer-global/timers.js

Lines changed: 12 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -7,32 +7,20 @@
77
const { READ } = require("@eslint-community/eslint-utils")
88
const checkForPreferGlobal = require("../../util/check-prefer-global")
99

10+
const timers = {
11+
clearImmediate: { [READ]: true },
12+
clearInterval: { [READ]: true },
13+
clearTimeout: { [READ]: true },
14+
setImmediate: { [READ]: true },
15+
setInterval: { [READ]: true },
16+
setTimeout: { [READ]: true },
17+
}
18+
1019
const traceMap = {
11-
globals: {
12-
clearImmediate: { [READ]: true },
13-
clearInterval: { [READ]: true },
14-
clearTimeout: { [READ]: true },
15-
setImmediate: { [READ]: true },
16-
setInterval: { [READ]: true },
17-
setTimeout: { [READ]: true },
18-
},
20+
globals: timers,
1921
modules: {
20-
timers: {
21-
clearImmediate: { [READ]: true },
22-
clearInterval: { [READ]: true },
23-
clearTimeout: { [READ]: true },
24-
setImmediate: { [READ]: true },
25-
setInterval: { [READ]: true },
26-
setTimeout: { [READ]: true },
27-
},
28-
"node:timers": {
29-
clearImmediate: { [READ]: true },
30-
clearInterval: { [READ]: true },
31-
clearTimeout: { [READ]: true },
32-
setImmediate: { [READ]: true },
33-
setInterval: { [READ]: true },
34-
setTimeout: { [READ]: true },
35-
},
22+
timers,
23+
"node:timers": timers,
3624
},
3725
}
3826

0 commit comments

Comments
 (0)