oxc/tasks
Dunqing 3b353321ad fix(transformer/logical-assignment-operators): fix semantic errors (#5047)
Fix semantic error caused by `clone_in` causing `reference_id` to not exist.

In this PR, I try to use `move_expression` as much as possible instead of `expr.clone_in`. But in some cases, we need to reuse the same expression in multiple places. I have added a `clone_expression` to workaround it

I felt a bit painful we missing a [clone_in_scope](https://github.com/oxc-project/oxc/issues/4804) API
2024-08-22 08:41:31 +00:00
..
ast_tools refactor(ast)!: rename IdentifierReference::reference_flags field (#5024) 2024-08-21 00:19:57 +00:00
benchmark chore(deps): update npm packages (#4958) 2024-08-18 23:07:20 +00:00
common feat(coverage): check symbols and scopes after transformation (#4917) 2024-08-16 07:05:11 +00:00
coverage feat(parser): parse regular expression with regex parser (#4998) 2024-08-22 03:09:55 +00:00
javascript_globals chore: turn off doctest for all [[bin]] 2024-07-14 16:55:19 +08:00
lint_rules feat(docs): add tracking for plugins "promise" and "vitest" (#4668) 2024-08-05 19:01:44 -04:00
minsize feat(codegen)!: remove const generic MINIFY (#5001) 2024-08-20 08:13:27 +00:00
prettier_conformance refactor(parser)!: remove builder pattern from Parser struct (#5000) 2024-08-20 07:40:25 +00:00
rulegen feat(rulegen): improve examples in documentation (#4815) 2024-08-10 18:48:59 -04:00
transform_conformance fix(transformer/logical-assignment-operators): fix semantic errors (#5047) 2024-08-22 08:41:31 +00:00
website feat(website): add link to rule source on docs page (#4995) 2024-08-19 20:40:14 +00:00