-
Notifications
You must be signed in to change notification settings - Fork 774
Open
Description
Invalid UpdateExpression's arguments
Esprima' UpdateExpression
's argument is one of: ObjectExpression
, ArrayExpression
, MemberExpression
, Identifier
.
Should be:
Argument of UpdateExpression
is one of: Identifier
, MemberExpression
Steps to reproduce
esprima.parse('--[]') // or --{}, []--, (++[]), etc.
Expected output
Expected "Invalid left-hand side expression in prefix operation"
Actual output
{
"type": "UpdateExpression",
"operator": "--",
"argument": {
"type": "ArrayExpression",
"elements": []
},
"prefix": true
}
Relevant references
Metadata
Metadata
Assignees
Labels
No labels