From 5c226d0451b1249661f4fb9b05ec786349eb4429 Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Fri, 27 Feb 2015 21:57:03 +1100 Subject: [PATCH] add more comments to acorn-to-esprima source --- eslint/babel-eslint-parser/acorn-to-esprima.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/eslint/babel-eslint-parser/acorn-to-esprima.js b/eslint/babel-eslint-parser/acorn-to-esprima.js index 6040a3d654..e149e9020b 100644 --- a/eslint/babel-eslint-parser/acorn-to-esprima.js +++ b/eslint/babel-eslint-parser/acorn-to-esprima.js @@ -23,12 +23,13 @@ var astTransformVisitor = { noScope: true, enter: function (node) { if (t.isImportBatchSpecifier(node)) { + // ImportBatchSpecifier => ImportNamespaceSpecifier node.type = "ImportNamespaceSpecifier"; node.id = node.name; delete node.name; } else if (t.isFunction(node)) { + // defaults node.defaults = []; - node.params = node.params.map(function (param) { if (t.isAssignmentPattern(param)) { node.defaults.push(param.right); @@ -44,6 +45,7 @@ var astTransformVisitor = { node.rest = node.params.pop(); } } else if (t.isClassProperty(node)) { + // eslint doesn't like these this.remove(); } }