oxc/tasks
Dunqing b089e8b519 chore(tasks/transform-conformance): support override to replace takeover mode (#7771)
This PR does the following things.

1. Move the override output of the `snapshots` folder to the `overrides` folder.
2. Support `override` mode to replace `takeover` mode
3. The `update_fixtures.js` no longer uses `overrides`'s `output.js` to replace Babel's `output.js`.

### How does `override` mode work?

When running each test, it checks whether an output file for that test exists in the ⁠`overrides` directory. If it does, the output file will be used to compare with the transformed code.
2024-12-11 16:18:14 +00:00
..
ast_tools chore(deps): update dependency rust to v1.83.0 (#7537) 2024-11-29 07:25:36 +00:00
benchmark feat(sourcemap): move oxc_sourcemap to github.com/oxc-project/oxc-sourcemap (#7604) 2024-12-03 11:59:43 +00:00
common chore(doc): replace main/master to tag/commit to make the url always accessible (#7298) 2024-11-16 21:00:30 +08:00
compat_data chore(doc): replace main/master to tag/commit to make the url always accessible (#7298) 2024-11-16 21:00:30 +08:00
coverage fix(semantic): fix identifying strict mode arrow functions (#7785) 2024-12-10 23:57:42 +00:00
javascript_globals feat(linter)!: sync sindresorhus/globals; removed Object.prototype properties from builtin and es* globals (#6991) 2024-10-29 04:13:20 +00:00
lint_rules fix(tasks/lint_rules): map prefix node to n (#7397) 2024-11-21 13:58:53 +00:00
minsize test(minifier): reformat minsize table (#7678) 2024-12-05 12:16:29 +00:00
prettier_conformance chore(tasks): Update prettier_conformance task (#7500) 2024-11-27 08:40:43 +00:00
rulegen feat(linter)!: remove unmaintained security plugin (#7773) 2024-12-10 14:29:22 +00:00
transform_checker chore: Rust v1.83.0 changes (#7535) 2024-11-29 11:59:45 +08:00
transform_conformance chore(tasks/transform-conformance): support override to replace takeover mode (#7771) 2024-12-11 16:18:14 +00:00
website feat(linter)!: remove unmaintained security plugin (#7773) 2024-12-10 14:29:22 +00:00