Disallow trailing comma after rest (#9311)

* Add new tests

* Use state instead of param and disallow comma in [...a,]=[]

* Unify error messages

* Object destructuring

* Update whitelist
This commit is contained in:
Nicolò Ribaudo
2019-01-11 13:08:38 +01:00
committed by GitHub
parent 28b70e5910
commit 9764718c32
31 changed files with 312 additions and 262 deletions

View File

@@ -649,10 +649,6 @@ language/block-scope/syntax/redeclaration/var-redeclaration-attempt-after-let.js
language/block-scope/syntax/redeclaration/var-redeclaration-attempt-after-let.js(strict mode)
language/expressions/assignment/destructuring/obj-prop-__proto__dup.js(default)
language/expressions/assignment/destructuring/obj-prop-__proto__dup.js(strict mode)
language/expressions/assignment/dstr/array-rest-before-elision.js(default)
language/expressions/assignment/dstr/array-rest-before-elision.js(strict mode)
language/expressions/assignment/dstr/array-rest-elision-invalid.js(default)
language/expressions/assignment/dstr/array-rest-elision-invalid.js(strict mode)
language/expressions/assignment/dstr/obj-id-identifier-yield-ident-valid.js(default)
language/expressions/async-arrow-function/await-as-param-ident-nested-arrow-parameter-position.js(default)
language/expressions/async-arrow-function/await-as-param-ident-nested-arrow-parameter-position.js(strict mode)