mirror of
https://github.com/aphrody-labs/oxc.git
synced 2026-10-14 06:09:20 +00:00
All Workflows
Aphrody upstream sync
autofix.ci
Benchmark
Cargo Bloat
Cargo LLVM Lines
CI
Code Coverage
Cargo Deny
Ecosystem CI
Issue Close Require
Issue Labeled
Update implementation status of all linter plugins
Miri (Windows)
Miri
Monitor Oxc
Label PR
Check PR
Prepare Release Apps
Prepare Release Crates
Release Apps
Release oxc-codegen
Release Crates
Release NAPI Minify
Release NAPI Parser
Release NAPI Transform
Release NAPI React Transform
Release NAPI Relay Transform
Release @oxc-project/runtime
Release @oxc-project/types
Release NAPI
Security Analysis
Semgrep
Update Submodules
Management
Job queue
10 workflow runs
Actor
Branch
All branches
02-10-refactor_transformer_plugins_migrate_injectglobalvariables_from_traverse_to_visitmut
02-10-refactor_transformer_plugins_remove_scoping_dependency_from_replaceglobaldefines_and_injectglobalvariables
02-19-refactor_transformer_jsx_transform_jsx_element_fragment_in_enter_expression
03-06-fix_linter_merge_env_from_extended_config_files
03-07-refactor_linter_resolve_globals_from_env_on_build
03-18-perf_isolated_declarations_replace_hashmap_of_internal_annotation_spans_with_vec_
03-19-feat_data_structures_zero-cost_nonmaxu32_type
03-19-perf_cfg_codegen_linter_syntax_use_nonmaxu32_from_oxc_data_structures_
05-06-feat_lsp_add_bulk_suppression_support
05-16-feat_allocator_replace_bumpalo_
05-16-fix_allocator_vec2_guard_against_cap_rather_than_allocation_size_exceeding_u32_max
05-16-perf_allocator_vec_reduce_pointer_maths_in_vec_extend_desugared_
05-16-perf_allocator_vec_vec_extend_desugared_set_len_only_at_end
05-18-feat_formatter_add_--debug_files_option
05-21-feat_data_structures_introduce_bitset_
05-21-refactor_ast_tools_use_bitset_macro
05-23-fix_parser_transformer_fix_astbuilder_call_sites_wip
05-23-refactor_ast_make_astbuilder_not_copy_
05-28-feat_transformer_setup_react-pure-annotations_plugin
05-28-refactor_formatter_pre-collect_parents_information
05-31-feat_language_server_support_workpace_diagnostic_
06-02-feat_language_server_support_textdocument_diagnostic_
06-19-feat_make_returned_iterator_cloneable
06-19-fix_ast_preserve_ts_index_signature_name_span_instead_of_discarding
06-19-fix_is_callee_closure_shadowing
06-21-perf_napi_parser_lazy_visit_use_bitmaps_for_recording_if_visitor_exists_for_each_type
06-23-perf_napi_parser_lazy_visit_map_type_name_to_id_with_binary_search
06-23-test_napi_parser_benchmark_creating_visitor_
06-24-feat_formatter_memorize_arguments_of_call_expression
06-24-perf_lsp_avoid_blocking_on_diagnostic_requests
06-25-fix_lsp_avoid_sending_diagnostic_results_for_a_outdated_document
06-25-refactor_lsp_store_document_version
07-04-feat_parser_add_stats_counting_to_parser
07-04-refactor_linter_move_run_on_jest_node_to_run_for_prefer_todo
07-07-perf_napi_parser_lazy_visit_store_visitors_in_object
07-07-refactor_napi_parser_lazy_visit_rename_vars
07-10-docs_allocator_remove_bumpalo_from_docs_for_vec_
07-10-refactor_allocator_remove_bumpalo_dependency
07-14-perf_minifier_remove_unnecessary_handling_of_templateliteral_s_cooked
07-15-fix_semantic_allow_let_as_arrow_function_param_in_sloppy_mode
07-15-fix_semantic_disallow_let_as_destructured_catch_param_in_sloppy_mode
07-19-perf_lexer_replace_byte_handlers_with_state_machine
07-22-test_formatter_check_performance
07-23-perf_napi_oxlint_reuse_single_ast_object
07-29-perf_minifier_canonicalize_templates_and_negated_numbers_in_normalize
07-30-feat_ast_visit_add_walk_children__methods
07-30-refactor_ast_share_the_dangling-if_consequent_check
07-31-experiment_parallel_plugins
08-07-feat_oxfmt_support_--no-ignore_kind_
08-07-feat_oxlint_support_--no-ignore_kind_
08-07-fix_oxlint_change_bare_--no-ignore_to_disable_all_ignore_sources
08-12-feat_tasks_track_allocations_for_semantic
08-12-feat_tasks_track_stats_for_semantic
08-14-feat_allocator_store_worker_thread_flags_in_fixedsizeallocator_
08-14-feat_allocs_add_callsite_tracking_for_allocations
08-14-refactor_allocator_linter_add_ref_counter_to_fixedsizeallocator_
08-19-feat_napi_oxlint_run_js_plugins_on_multiple_threads
08-24-refactor_ast_rename_identifierreference_new_with_reference_id_
08-25-perf_linter_extract_node_types_from_more_rules
08-25-perf_linter_filter_out_rules_which_have_no_relevant_node_types_in_file
08-25-perf_linter_generate_node_type_info_for_lint_rules_with_let.else_
08-25-perf_linter_skip_iterating_nodes_for_jest-only_rules
08-25-perf_linter_skip_running_on_symbols_and_jest_nodes_for_node-only_rules
08-29-fix_bench_try_doing_warmup_run_and_reusing_allocators_for_minifier
08-30-fix_oxlint_lsp_provide_source.fixall.oxc_code_actions_when_requesting_source_code_action
08-31-feat_minifier_hoist_function_declarations_to_inline_function_declarations_without_more_iterations
08-31-feat_minifier_inline_once_used_functions_that_accesses_outer_scope_variables
08-31-feat_minifier_once_used_function_inlining_for_functions_declared_later
08-31-feat_minifier_simple_inline_single_use_function_declarations
08-31-feat_minifier_simple_once_used_function_inlining
09-01-refactor_minifier_initialize_all_symbolvalue_at_once
09-02-feat_minifier_inline_constants_declared_with_var_
09-02-feat_minifier_inline_literal_values_across_multiple_scopes
09-02-refactor_minifier_rename_symbolvalue_to_symbolinformation
09-04-experiment_remove_repr_transparent_from_token
09-04-perf_parser_convert_span_to_single_u64_
09-05-perf_data_structures_add_optimized_str_trim_utils
09-12-test_linter_allow_disabling_optimizations
09-16-feat_napi_parser_estree_visitor
09-17-feat_tasks_coverage_ignore_tests_that_have_syntax_error
09-18-remove_unneeded_missing_docs
09-19-feat_transformer_class-properties_add_debug_assertions_for_declare_class
09-19-refactor_transformer_typescript_remove_integer_10_readonly_81999_integer_10_readonly_0_integer_10_readonly_81952_array_readonly_readonly_-_569jnrxghikls_0__bin_zsh_integer_10_readonly_0_array_readonly_integer_10_readonly_argc_0_
09-22-docs_ast_clarify_non_null
09-22-docs_ast_document
09-26-fix_formatter_correct_comments_checking_for_some_places
09-29-refactor_linter
09-29-refactor_linter_use_is_nan
09-30-test_language_server_setup_for_another_memory_leak
10-08-feat_oxfmt_improve_--migrate_prettier
10-08-feat_oxfmt_support_config.associations
10-09-refactor_oxfmt_align_init_and_biome_messages
10-11-perf_transformer_experiment_add_bloom_filter_symbol_lookups
10-13-perf_linter_run_no-const-assign_on_ast_node_instead_of_symbols
10-13-refactor_linter_improve_support_for_const_using_declarations
10-16-perf_linter_refactor_react_only-export-components_to_use_enum_matching
10-31-feat_add_const_enum_semantic_data
11-04-perf_formatter_add_a_cold_path_for_an_empty_queue_with_line_suffixes
11-05-refactor_formatter_remove_formatelement_locatedtokentext
11-06-chore_update_just_coverage
11-06-perf_linter_plugins_avoid_recursion_freezing_settings
11-06-refactor_extract_reuseable_enum_evalution_util
11-07-perf_formatter_faster_intent_handling
11-07-perf_formatter_use_stack_to_track_enclosing_group
11-09-perf_lexer_move_attaching_comments_into_cold_function
11-09-perf_lexer_triviabuilder_store_number_of_unprocessed_comments
12-18-test_transformer_class-properties_failing_test_for_super.prop_as_assignment_target
agent/benchmark-upstream-react-compiler
agent/ci-linux-high-memory-runner
agent/fix-oxlint-gating-option
agent/fix-react-compiler-fbt-support
agent/fix-react-compiler-numeric-object-keys
agent/improve-set-state-in-effect-diagnostic
agent/parser-scratch-storage
agent/react-compiler-control-flow-inference
agent/react-compiler-dynamic-import
agent/react-compiler-exhaustive-update-targets
agent/react-compiler-new-target
agent/react-compiler-object-accessors
agent/react-compiler-typed-assignment-targets
allocs-chunk-alloc-bytes
allocs-snap-bytes
aphrody
ast-escape-module-export-name
back-reduce-size-of-vec
back_05-08-feat_allocator_vec2_change_len_from_usize_to_u32
bump-babel-v8
bump-oxc-index-v5
c/02-05-fix_parser_correct_error_code_for_modifer_on_param
c/02-25-feat_linter_expose_built-in_rules_metadata_for_js_configs
c/05-18-feat_linter_add_rules_to_json_schema
c/05-29-feat_linter_seperate_jest_vitest_rules
c/06-06-test
c/06-07-test
c/06-08-perf_semantic_make_cfg_const_generic
c/06-12-refactor_linter_remove_unneeded_program_alloc
c/06-16-feat_linter_jsdoc_require-param-description_implement_fixer
c/06-17-feat_linter_use_oxlint_via_napi
c/06-20-feat_napi_bundle_napi-parser_move_deserialized_code_to_common_pkg
c/06-20-feat_napi_bundle_napi-parser_move_deserialized_code_to_common_pkg_split
c/06-23-refactor_linter_remove_unneeded_rc_around_semantic
c/06-27-fix_clippy_fix_clippy_failing_on_windows
c/06-27-fix_linter_improve_symlink_handling_within_linter_walker
c/07-17-fix_linter_prefer-array-flat-map_compare_against_numeric_value_not_raw
c/07-27-dynamically_find_tsconfig
c/07-30-feat_linter_support_resolving_oxlint_extends_configs
c/07-30-perf_semantic_add_visit_methods_for_class_and_parameter_types
c/07-30-perf_semantic_add_visit_methods_for_import_and_variable_types
c/07-30-perf_semantic_add_visit_methods_for_remaining_types
c/07-30-perf_semantic_add_visit_methods_for_typescript_declaration_types
c/07-30-perf_semantic_add_visit_methods_for_typescript_type_and_heritage_types
c/07-30-perf_semantic_move_code_from_enter_kind_to_existing_visit_methods
c/07-30-perf_semantic_remove_leave_kind
c/07-30-refactor_semantic_add_visit_methods_and_move_logic_from_enter_kind_leave_kind
c/07-30-refactor_semantic_move_catchparameter_exit_node_handling_to_visit_methods
c/07-30-refactor_semantic_move_tspropertysignature_exit_node_handling_to_visit_methods
c/07-30-refactor_semantic_move_tstypequery_exit_node_handling_to_visit_methods
c/08-04-fix_semantic_fix_reference_type_flags_when_visiting_tsimporttype_
c/08-08-chore_rust_bump_msrv_to_1.87.0
c/08-29-debug
c/09-02-perf_test_2
c/09-08-perf_ecmascript_test
c/09-15-dbg
c/09-30-feat_language-server_support_.oxlintrc.jsonc_config_files
c/09-30-feat_linter_support_.oxlintrc.jsonc_config_files
c/10-13-chore_apps_oxlint_enable_oxlint
c/10-21-refactor_ast_move_tsmoduledeclaration_id_into_tsmoduledeclaration_kind_
c/10-26-chore_tasks_transform-conformance_update_snapshot
c/10-26-feat_minifier_implement_hoisting_of_static_methods
c/11-18-refactor_ci_convert_github_actions_scripts_to_typescript
c/11-24-fix_language_server_append_rule_to_existing_disable_comment_instead_of_creating_duplicate
c/ast-catch-clauses
c/cam-remove-using-table
c/clean-up-erased-ambient-decls
c/cleanup-erased-ambient-decls-2
c/codex/assign-comments-in-semantic
c/codex/assign-comments-to-nodes
c/codex/comment-assignment-benchmarks
c/codex/comment-assignment-node-ids
c/codex/comment-attachment-storage
c/codex/estree-comment-attachments
c/codex/estree-comment-printing
c/codex/fix-async-wrapper-arguments
c/codex/non-copy-comments
c/codex/parser-node-ids
c/codex/perf-bad-array-method-on-arguments
c/codex/preserve-comment-owners
c/codex/print-attached-comments
c/comment-node-id-perf-test
c/debug
c/enum-symbl-flags-fix
c/estree-expose-source-text
c/fix-lowered-ns-scoping-flags
c/fix-ts-conditional-type-symbol-resolution
c/mangle-names-poc
c/print-commentg
c/remove-ambient-bindings
c/reparent-class-scopes
c/retry-test-file-downloads
c/update-build-with-semantic-docs
cam-debug-14732
camchenry/experimental-perf-stuff
camchenry/experimental-type-aware-linter
ci-monitor-oxc-job-concurrency
claude/analyze-ci-failure
claude/oxc-parser-performance-optimization-011CUzgh6vXXMjXyUWgH3JaT
claude/resolve-merge-conflict-3aj2m
codex/ascii-escape-batching
codex/ast-generator
codex/avoid-constructor-property-temp-vec
codex/bump-oxlint-tsgolint-7-0-2003
codex/clarify-raw-transfer-node-requirement
codex/comment-assignment-parser-perf
codex/comment-attachment-design
codex/comment-attachments
codex/docs-formal-parameters-span
codex/fix-allocator-drain-send
codex/fix-async-generator-comparison
codex/fix-codegen-ts-comparison-regexp
codex/fix-codegen-ts-sequence-comparison
codex/fix-codegen-ts-type-argument-ambiguity
codex/fix-conditional-arrow-cache
codex/fix-direct-ref-schema-docs
codex/fix-enum-template-evaluation
codex/fix-eslint-disable-line
codex/fix-explicit-return-contextual-object
codex/fix-for-iteration-target-cfg
codex/fix-formatter-trailing-block-comments
codex/fix-implicit-arguments-resolution
codex/fix-js-default-interface
codex/fix-js-plugin-code-path-crash
codex/fix-json-relative-filenames
codex/fix-jsx-entity-values
codex/fix-mangled-sourcemap-names
codex/fix-minifier-idempotency
codex/fix-nested-extends-plugins
codex/fix-object-rest-parameter-default
codex/fix-parenthesized-arrow-parameter
codex/fix-parser-pife-detection
codex/fix-pure-comment-attachment
codex/fix-semantic-parameter-resolution
codex/fix-tagged-template-new-callee
codex/fix-transformer-semantic-ts-cleanup
codex/fix-transformer-skip-async-generator-methods
codex/formatter-borrowed-ast-node
codex/function-body-scope-id
codex/jsstr-lossless-consumers
codex/jsstr-migration
codex/jsstr-static-properties
codex/lexer-highest-one
codex/mangle-props-plan
codex/mangle-props-transformer
codex/minifier-conflate-assignments
codex/minifier-fold-object-literal-property
codex/minifier-remove-ambiguous-else-wrap
codex/napi-parser-dist-bundle
codex/outline-class-expression-exit
codex/parser-grouped-expression-allocation
codex/parser-heap-comments
codex/parser-import-attributes-ambient-modules
codex/parser-optimize-trailing-commas
codex/parser-single-parameter-arrow-lookahead
codex/perf-bad-array-method-on-arguments
codex/perf-import-extensions
codex/perf-no-array-index-key
codex/perf-no-nonoctal-decimal-escape
codex/perf-no-obj-calls
codex/perf-no-thenable
codex/perf-no-this-in-exported-function
codex/perf-no-useless-call
codex/perf-valid-expect
codex/pr27415-snapshot
codex/preallocate-sourcemap-lines
codex/react-compiler-captured-update-expressions
codex/react-compiler-remove-allocations
codex/react-forbid-component-props-lists
codex/refactor-class-constructors
codex/refactor-number-literal-case-prefix
codex/refactor-require-array-join-separator-property
codex/remove-semantic-checkpoint
codex/revert-codegen-comma-grouping
codex/rolldown-integration-oxc
codex/rolldown-integration-oxc-140
codex/rolldown-integration-oxc-141
codex/rolldown-integration-oxc-142
codex/semantic-errors-generic
codex/semantic-ts2435
codex/shorter-number-exponents
codex/split-react-call-mutation
codex/trailing-comment-attachments
codex/transformer-static-block-perf
codex/transformer-ts-ambient-bindings
codex/ts17020-assertion-types
codex/update-schemars-0.9.1
codex/wtf8-str-poc
codex/wtf8-str-poc-rework
copilot/add-clear-loaded-plugin-function
copilot/add-react-components-to-ui
copilot/fix-05523eb3-6bc7-4666-aef8-1e1570cf3143
copilot/fix-12176
copilot/fix-13010
copilot/fix-13188
copilot/fix-13262
copilot/fix-13497
copilot/fix-1d5aeb35-0df4-4a89-a802-a09b42feb772
copilot/fix-1e2076bd-2cf9-4325-887f-cd7724fb4c49
copilot/fix-20fe5e0b-8151-4d7b-a18c-382ac55eb172
copilot/fix-2f12626c-c825-4c1e-a20f-7adc34bbaa11
copilot/fix-43b5d846-3d87-488e-bdde-74615faf15ec
copilot/fix-4dcd28a5-5b59-4189-8247-7a78004063a1
copilot/fix-5bdb75d8-889d-4ab3-91af-1e47775b1504
copilot/fix-69d316b8-0557-400e-adc3-6d73a8d3ab64
copilot/fix-6b6fee41-b917-4dc6-a769-5b6207a3572f
copilot/fix-812e95df-fd90-4080-bd7f-f7990efe2342
copilot/fix-84002c46-a2e1-47eb-93f1-f4f8911885d4
copilot/fix-84ed38c5-d99a-4614-b0a0-59dd44a9b339
copilot/fix-8698
copilot/fix-94fca161-d672-4d40-ab14-5fddc51b7315
copilot/fix-b257cba1-2add-43b2-8dbb-2358b1f4f76d
copilot/fix-d0dc623e-2e2f-423c-8f5e-8afa517ab310
copilot/fix-duplicate-export-modifier
copilot/fix-e0ba38ea-b688-40a6-b270-62d156853d76
copilot/fix-e1e7fd65-6da1-434e-a2ba-ac2a69cf00ae
copilot/fix-e498da55-9c6c-4457-8729-7cf7c8cf0ecd
copilot/fix-prettier-dot-chaining
copilot/investigate-jsxkey-linter-performance
copilot/optimize-int-float-parsing
copilot/replace-type-parameter-fields
copilot/research-react-lint-rules
copilot/sub-pr-15059
cursor/react-compiler-rust-port-7c74
debabel/react-compiler-oxc-ast
don/test/id-well-known-symbols
enesyukselx/main
esbuild-sapphi
feat/builtin-information
feat/duplicate-named-capture-groups
feat/experimental-ternaries
feat/export-rule-version-metadata-upstream
feat/parser-comment-annotations-option
feat/react-compiler-compare-task
feat/vue-match-component-import-name
fix/codegen-await-exponentiation
fix/codegen-minify-as-space
fix/const-modifier-type-alias
fix/decorator-metadata-strict-null-checks
fix/enum-eval-unary-string
fix/linter-recursion-limit
fix/minifier-preserve-annotation-anchors
fix/react-compiler-control-flow-runtime
fix/react-compiler-for-expression-initializers
fix/react-compiler-lazy-dependencies
fix/react-compiler-new-target
fix/react-compiler-ref-property-bailout
fix/rulegen-vue-ts-source-path
fix/semantic-param-initializer-resolution
fix/transform-react-diagnostic-contract
fix/transformer-enum-scoping-after-iife-lower
fix/transformer-legacy-decorator-metadata-static-class-expr
graphite-base/11239
graphite-base/11486
graphite-base/12623
graphite-base/13287
graphite-base/13649
graphite-base/14960
graphite-base/16420
graphite-base/16626
graphite-base/17095
graphite-base/17599
graphite-base/21931
graphite-base/23768
graphite-base/26716
graphite-base/27474
graphite-base/9714
grk/comment-arrow-body-style
implement-enabled-total-in-output
issue-19121-oxc-no-rest-spread-properties
jsstr-constant-value
jsstr-estree-escape-table
jsstr-jsx-entities
jsstr-linter-import-paths
jsstr-search-helpers
jsstr-static-name
jsstr-surrogate-numeric-folds
jsstr-utf16-string-folds
lint/no-plusplus
main
mangler-drop-nodes-decl-scope
mangler-drop-nodes-fn-expr
mangler-drop-nodes-gate
minifier-cap-jump-recursion
minifier-drop-dead-call-args
minifier-guard-inversion
minifier-lexical-tdz-folds
minifier-pure-functions-redecl-staleness
minifier-rewrite
minifier-spread-of-fresh-object
minifier-symbol-liveness
napi-codegen-package
om/04-29-formatter-no-alloc
om/07-14-fix_semantic_use_multivec_
om/07-23-perf_linter_plugins_getdisabledirectives_search_through_comments_buffer
om/08-02-feat_ast_add_ast_in_place_builders
om/08-04-perf_allocator_keep_allocator_pointers_in_registers_across_multiple_allocations
om/08-25-feat_allocator_remove_allocator_cursor_ptr_and_data_end_ptr_from_public_api
overlookmotel/ancestor_type
overlookmotel/ast-builder-codemod
overlookmotel/ast-tools-semantic-ids
overlookmotel/ast-transfer-old
overlookmotel/ast-traversable-unsquashed-25-04-24
overlookmotel/atoms
overlookmotel/bench-benchmarking-napi
overlookmotel/bench-lexer-no-branch
overlookmotel/bitset-with-flexible-unit-type
overlookmotel/compact-pointer-tagging
overlookmotel/custom_ser
overlookmotel/decorators-transform-stack
overlookmotel/estree-config
overlookmotel/estree-field-orders
overlookmotel/integer-types
overlookmotel/jsx-transform-optimizations
overlookmotel/non-max-id-types
overlookmotel/optimize-lexer-source-with-offset
overlookmotel/parser-fatal-errors
overlookmotel/precompile-ast-macro-output
overlookmotel/semantic-avoid-counting-nodes
overlookmotel/shard-napi-tests
overlookmotel/skip-napi-benchmarks
overlookmotel/sonar-type-aware
overlookmotel/transform-arrow-functions
overlookmotel/traversable-ast
overlookmotel/traverse-no-recursion
overlookmotel/u7-u15-u31-u63
overlookmotel/vec-builder
overlookmotel/vec-into-boxes-iter
overlookmotel/vec-rewrite-original
overlookmotel/worker-experiment
oxc-checker
parser-scratch-buffers
patch/oxc-0.140.0-no-tokio-rt
perf-diagnostics-line-index
perf/box-oxc-diagnostic-inner
perf/formatter-heap-staging
perf/gate-oxc-diagnostics-fancy
perf/lexer-unicode-byte-check
perf/linter-current-sub-host-bounds-check
perf/linter-import-resolution-dedup
perf/linter-jest-fn-fast-path
perf/linter-skip-source-copy-when-not-rendered
perf/linter-soa-node-types
perf/loaded-modules-sorted-slice
perf/no-cycle-allocations
perf/no-cycle-minimal
perf/no-cycle-skip-acyclic
perf/parser-lazy-trivia-state
perf/parser-list-scratch-stack
perf/react-compiler-infer-fixpoint-clones
perf/vue-component-options-kind
pr-22302
pr/26919
property-mangling
raw-transfer-back-conformance
react-compiler-merge-lowering-visitors
react-compiler-napi
refactor/decouple-function-redeclaration-from-nodes
refactor/eliminate-indent-stack
refactor/usage-rs-cli
refactor/valid-title-serde-config
release-react
release/apps-1785752680
release/apps-1786958467
release/crates-1785752657
release/crates-1786542675
release/crates-1786958474
release/crates-1788772855
release/oxlint-1756169849
renovate/lock-file-maintenance
side-effect-enrich
spec/function-body-scope
spec/minifier-incremental-scoping
worktree-minifier-strict-equality
Aphrody upstream sync #10:Scheduled
Aphrody upstream sync #2:Scheduled
Issue Close Require #1:Scheduled