[Bug]: Sufficiently complex LValues allow let
to incorrectly be used as an identifier name.
#14317
Closed
1 task done
Labels
i: needs triage
outdated
A closed issue/PR that is archived due to age. Recommended to make a new issue
馃捇
How are you using Babel?
Programmatic API (
babel.transform
,babel.parse
)Input code
RunKit link: https://runkit.com/tolmasky/let-allowed-in-lvalue
Configuration file name
No response
Configuration
No response
Current and expected behavior
Current behavior: No error
Expected behavior: Should get "'let' is not allowed to be used as a name in 'let' or 'const' declarations."
If you remove the initializer you'll see you correctly get this error.
Environment
Possible solution
This is fixed in #14320
Additional context
No response
The text was updated successfully, but these errors were encountered: