From e51ed79ca7def39506f2aab4a8a5f309170bc19b Mon Sep 17 00:00:00 2001 From: Kai Cataldo Date: Fri, 6 Dec 2019 01:13:05 -0500 Subject: [PATCH] Update caller name for @babel/core.parseSync --- eslint/babel-eslint-parser/src/parse.js | 2 +- packages/babel-parser/src/parser/expression.js | 1 + .../options.json | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/eslint/babel-eslint-parser/src/parse.js b/eslint/babel-eslint-parser/src/parse.js index 9c0a9a61d199..fc8a27abd116 100644 --- a/eslint/babel-eslint-parser/src/parse.js +++ b/eslint/babel-eslint-parser/src/parse.js @@ -34,7 +34,7 @@ export default function(code, options) { plugins: ["estree"], }, caller: { - name: "babel-eslint", + name: "@babel/eslint-parser", }, }; diff --git a/packages/babel-parser/src/parser/expression.js b/packages/babel-parser/src/parser/expression.js index c6cd68197110..a30222976320 100644 --- a/packages/babel-parser/src/parser/expression.js +++ b/packages/babel-parser/src/parser/expression.js @@ -798,6 +798,7 @@ export default class ExpressionParser extends LValParser { if (this.hasPlugin("estree")) { nodeType = "ImportExpression"; + node.source = node.arguments[0]; } } return this.finishNode(node, nodeType); diff --git a/packages/babel-parser/test/fixtures/experimental/class-properties/arguments-in-nested-class-decorator-call-expression/options.json b/packages/babel-parser/test/fixtures/experimental/class-properties/arguments-in-nested-class-decorator-call-expression/options.json index c61fa716aeb5..4ee4c944603d 100644 --- a/packages/babel-parser/test/fixtures/experimental/class-properties/arguments-in-nested-class-decorator-call-expression/options.json +++ b/packages/babel-parser/test/fixtures/experimental/class-properties/arguments-in-nested-class-decorator-call-expression/options.json @@ -1,3 +1,6 @@ { - "plugins": ["classProperties", ["decorators", { "decoratorsBeforeExport": false }]] + "plugins": [ + "classProperties", + ["decorators", { "decoratorsBeforeExport": false }] + ] }