Skip to content
This repository was archived by the owner on Aug 18, 2021. It is now read-only.

Commit 5626de1

Browse files
zertoshhzoo
authored andcommitted
Remove left over eslint 2 estraverse code (#452)
This was missed in #361
1 parent b5fb53b commit 5626de1

1 file changed

Lines changed: 8 additions & 17 deletions

File tree

index.js

Lines changed: 8 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -36,17 +36,12 @@ function monkeypatch() {
3636

3737
// get modules relative to what eslint will load
3838
var eslintMod = createModule(eslintLoc);
39-
// contains all the instances of estraverse so we can modify them if necessary
40-
var estraverses = [];
4139
// ESLint v1.9.0 uses estraverse directly to work around https://github.com/npm/npm/issues/9663
42-
var estraverseOfEslint = eslintMod.require("estraverse");
43-
estraverses.push(estraverseOfEslint);
44-
Object.assign(estraverseOfEslint.VisitorKeys, t.VISITOR_KEYS);
40+
var estraverse = eslintMod.require("estraverse");
4541

46-
estraverses.forEach((estraverse) => {
47-
estraverse.VisitorKeys.MethodDefinition.push("decorators");
48-
estraverse.VisitorKeys.Property.push("decorators");
49-
});
42+
Object.assign(estraverse.VisitorKeys, t.VISITOR_KEYS);
43+
estraverse.VisitorKeys.MethodDefinition.push("decorators");
44+
estraverse.VisitorKeys.Property.push("decorators");
5045

5146
// monkeypatch escope
5247
var escopeLoc = Module._resolveFilename("escope", eslintMod);
@@ -275,16 +270,12 @@ function monkeypatch() {
275270
}
276271
// set ArrayPattern/ObjectPattern visitor keys back to their original. otherwise
277272
// escope will traverse into them and include the identifiers within as declarations
278-
estraverses.forEach((estraverse) => {
279-
estraverse.VisitorKeys.ObjectPattern = ["properties"];
280-
estraverse.VisitorKeys.ArrayPattern = ["elements"];
281-
});
273+
estraverse.VisitorKeys.ObjectPattern = ["properties"];
274+
estraverse.VisitorKeys.ArrayPattern = ["elements"];
282275
visitFunction.call(this, node);
283276
// set them back to normal...
284-
estraverses.forEach((estraverse) => {
285-
estraverse.VisitorKeys.ObjectPattern = t.VISITOR_KEYS.ObjectPattern;
286-
estraverse.VisitorKeys.ArrayPattern = t.VISITOR_KEYS.ArrayPattern;
287-
});
277+
estraverse.VisitorKeys.ObjectPattern = t.VISITOR_KEYS.ObjectPattern;
278+
estraverse.VisitorKeys.ArrayPattern = t.VISITOR_KEYS.ArrayPattern;
288279
if (typeParamScope) {
289280
this.close(node);
290281
}

0 commit comments

Comments
 (0)