@@ -29,7 +29,9 @@ module.exports = {
29
29
create(context) {
30
30
return {
31
31
Identifier(node) {
32
- const variable = findVariable(context.getScope(), node)
32
+ const variable = findVariable(context.sourceCode.getScope(node), node)
33
+ // When using ESLint<8.37.0, write as follows:
34
+ // const variable = findVariable(context.getScope(), node)
33
35
},
34
36
}
35
37
},
@@ -66,7 +68,9 @@ module.exports = {
66
68
create(context) {
67
69
return {
68
70
"Program"(node) {
69
- const globalScope = context.getScope()
71
+ const globalScope = context.sourceCode.getScope(node)
72
+ // When using ESLint<8.37.0, write as follows:
73
+ // const globalScope = context.getScope()
70
74
const maybeNodejsScope = getInnermostScope(globalScope, node)
71
75
},
72
76
}
@@ -128,7 +132,12 @@ module.exports = {
128
132
create (context ) {
129
133
return {
130
134
" Program:exit" () {
131
- const tracker = new ReferenceTracker (context .getScope ())
135
+ const tracker = new ReferenceTracker (
136
+ context .sourceCode .getScope (context .sourceCode .ast ),
137
+ )
138
+ // When using ESLint<8.37.0, write as follows:
139
+ // const tracker = new ReferenceTracker(context.getScope())
140
+
132
141
const traceMap = {
133
142
// Find `console.log`, `console.info`, `console.warn`, and `console.error`.
134
143
console: {
@@ -196,7 +205,12 @@ module.exports = {
196
205
create (context ) {
197
206
return {
198
207
" Program:exit" () {
199
- const tracker = new ReferenceTracker (context .getScope ())
208
+ const tracker = new ReferenceTracker (
209
+ context .sourceCode .getScope (context .sourceCode .ast ),
210
+ )
211
+ // When using ESLint<8.37.0, write as follows:
212
+ // const tracker = new ReferenceTracker(context.getScope())
213
+
200
214
const traceMap = {
201
215
// Find `Buffer()` and `new Buffer()` of `buffer` module.
202
216
buffer: {
@@ -265,7 +279,12 @@ module.exports = {
265
279
create (context ) {
266
280
return {
267
281
" Program:exit" () {
268
- const tracker = new ReferenceTracker (context .getScope ())
282
+ const tracker = new ReferenceTracker (
283
+ context .sourceCode .getScope (context .sourceCode .ast ),
284
+ )
285
+ // When using ESLint<8.37.0, write as follows:
286
+ // const tracker = new ReferenceTracker(context.getScope())
287
+
269
288
const traceMap = {
270
289
// Find `Buffer()` and `new Buffer()` of `buffer` module.
271
290
buffer: {
0 commit comments