oxc/tasks
overlookmotel 3e7507f9d0 refactor(ast_tools): reduce macro usage (#6895)
1. Reduce the amount of code in `define_derive!` and `define_generator!` macros. This makes the code easier to read, and gives type hints in IDE.
2. Remove `generated_header!` macro and insert header as a blanket action, instead of repeated code in every generator.
2024-10-25 17:42:09 +00:00
..
ast_tools refactor(ast_tools): reduce macro usage (#6895) 2024-10-25 17:42:09 +00:00
benchmark chore: remove unnecessary packageManager from package.json 2024-10-25 10:38:02 +08:00
common perf(rust): use cow_utils instead (#5664) 2024-09-11 18:39:30 +08:00
coverage fix(transformer): only run typescript plugin for typescript source (#6889) 2024-10-25 13:59:31 +00:00
javascript_globals perf(ast-tools): use FxHashMap over std::collections::HashMap (#5997) 2024-09-23 18:28:54 +00:00
lint_rules chore(tasks/lint_rules): sync rules with ESLint v9 (#6777) 2024-10-22 20:14:10 +08:00
minsize feat(minifier): implement folding simple arrow fns (#6875) 2024-10-25 10:26:33 +00:00
prettier_conformance refactor(prettier)!: remove source_text argument from constructor (#6448) 2024-10-11 06:27:33 +00:00
rulegen feat(rulegen): add module definitions for new rules (#6845) 2024-10-24 15:47:07 +08:00
transform_checker refactor(rust): remove the annoying clippy::wildcard_imports (#6860) 2024-10-24 13:57:19 +00:00
transform_conformance fix(transformer): only run typescript plugin for typescript source (#6889) 2024-10-25 13:59:31 +00:00
website docs(linter): add schema to config examples (#6838) 2024-10-24 08:44:04 +08:00