From 729cedc9259c54af3815bef428014d2f21051fda Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Wed, 8 Apr 2015 22:07:28 -0700 Subject: [PATCH] Merge branch 'master' of github.com:babel/babel-eslint --- eslint/babel-eslint-parser/index.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/eslint/babel-eslint-parser/index.js b/eslint/babel-eslint-parser/index.js index 7b056e70ac..35a77b5d8f 100644 --- a/eslint/babel-eslint-parser/index.js +++ b/eslint/babel-eslint-parser/index.js @@ -41,7 +41,13 @@ function monkeypatch() { escope.analyze = function (ast, opts) { opts.ecmaVersion = 6; opts.sourceType = "module"; - return analyze.call(this, ast, opts) + // Don't visit TypeAlias when analyzing scope, but retain them for other + // eslint rules. + var TypeAliasKeys = estraverse.VisitorKeys.TypeAlias; + estraverse.VisitorKeys.TypeAlias = []; + var results = analyze.call(this, ast, opts); + estraverse.VisitorKeys.TypeAlias = TypeAliasKeys; + return results; }; }