oxc/crates/oxc_semantic/src
Dunqing 197fa16613
feat(semantic): add check for duplicate class elements in checker (#2455)
1. Remove the check implementation of the parser
2. Implement it to semantic checker
3. Support typescript's check for duplicate class elements

Support checking for duplicate class elements in semantic checker is
easier to support typescript checking rules.
2024-02-21 14:10:19 +08:00
..
checker feat(semantic): add check for duplicate class elements in checker (#2455) 2024-02-21 14:10:19 +08:00
class feat(semantic): add static property, ElementKind::Getter, ElementKind::Setter in ClassTable (#2445) 2024-02-20 13:07:48 +08:00
jsdoc feat(ast/semantic): parse jsdoc on PropertyDefinition (#1517) 2023-11-23 18:30:14 +08:00
module_record feat(semantic): add export binding for ExportDefaultDeclarations in module record (#2329) 2024-02-06 22:01:16 +08:00
binder.rs refactor(semantic): delete the redundant code in binder (#2423) 2024-02-17 21:02:45 +08:00
builder.rs fix(semantic): incorrect reference flag for MemberExpression assign (#2433) 2024-02-19 10:33:51 +08:00
control_flow.rs feat(semantic): track cfg index per ast node (#2210) 2024-02-01 13:27:20 +08:00
diagnostics.rs
label.rs refactor(semantic): checking label in ContinueStatement based on LabelBuilder (#2202) 2024-01-29 18:24:42 +08:00
lib.rs fix(semantic): incorrect reference flag for MemberExpression assign (#2433) 2024-02-19 10:33:51 +08:00
node.rs feat(semantic): track cfg index per ast node (#2210) 2024-02-01 13:27:20 +08:00
pg.rs fix(oxc_semantic): proper traversal of try statements (#2250) 2024-02-01 20:46:38 +08:00
reference.rs feat(ast): TypeScript definition for wasm target (#2158) 2024-01-30 15:43:03 +08:00
scope.rs feat(transform): support es2015 new target (#1967) 2024-01-10 23:59:56 +08:00
symbol.rs chore: omit warning for unused TS_APPEND_CONTENT 2024-02-01 14:07:40 +08:00