Disallow #a in #b in c and similar expressions (#13727)

* Disallow `#a in #b in c` and similar expressions

* Update packages/babel-parser/src/parser/expression.js

Co-authored-by: Huáng Jùnliàng <jlhwung@gmail.com>

* Add test for `await #x in`

* Flow

* Update flow allowlist

* Flow

Co-authored-by: Huáng Jùnliàng <jlhwung@gmail.com>
This commit is contained in:
Nicolò Ribaudo
2021-09-04 10:05:09 +02:00
committed by GitHub
parent 5a361fedb4
commit 44388e6e81
11 changed files with 505 additions and 18 deletions

View File

@@ -1,5 +1,3 @@
language/expressions/in/private-field-in-nested.js(default)
language/expressions/in/private-field-in-nested.js(strict mode)
language/import/json-invalid.js(default)
language/import/json-invalid.js(strict mode)
language/import/json-named-bindings.js(default)