diff --git a/eslint/babel-eslint-parser/acorn-to-esprima.js b/eslint/babel-eslint-parser/acorn-to-esprima.js index f6e5817440..0633cbf5d0 100644 --- a/eslint/babel-eslint-parser/acorn-to-esprima.js +++ b/eslint/babel-eslint-parser/acorn-to-esprima.js @@ -61,6 +61,14 @@ var astTransformVisitor = { return node.argument; } + // playground + + if (t.isAssignmentExpression(node)) { + if (node.operator === "||=" || node.operator === "?=") { + node.operator = "+="; + } + } + // modules if (t.isImportDeclaration(node)) {