mirror of
https://github.com/oxc-project/oxc.git
synced 2026-09-14 19:36:11 +08:00
e74de61886
Match Babel’s default React Compiler diagnostic reporting and severity. AI-assisted.
Oxc React Compiler
oxc integration for the Rust port of the React Compiler.
Overview
This crate owns the oxc ↔ react_compiler_ast (Babel) conversion layer and runs the React
Compiler over an oxc AST, memoizing React components and hooks. The compiler core crates are
front-end agnostic (they never depend on oxc), so they are consumed from crates.io as a published
fork; the AST and scope conversion lives here, written against the live oxc AST.
API
compile— run the compiler and return aCompileResultwith the rewrite to apply (viaCompileOutput::transform) plus diagnostics.lint— report diagnostics only, without emitting code; each finding is tagged with itsErrorCategory.PluginOptions— configure which functions are compiled and how.