Microsoft/TypeScript
JS | Optional chaining left hand assignment not detected as syntax error.
开放
#57,640 创建于 2024年3月4日
BugDomain: ParserHelp Wanted
仓库指标
- 星标
- (108,860 个星标)
- PR 合并指标
- (平均合并 6天 17小时) (30 天内合并 9 个 PR)
描述
Does this issue occur when all extensions are disabled?: Yes/No
- VS Code Version: 1.86.2
- OS Version: Windows 11
Steps to Reproduce:
- Add this code to a .js file:
let tree = {type: 'none'};
tree?.type = 'apple';
- This should be detected as a syntax error. Specifically "Uncaught SyntaxError: Invalid left-hand side in assignment". It is not.