mirror of
https://github.com/danbulant/oxc
synced 2026-05-22 05:38:54 +00:00
Ctrl + click in terminal can open the file with this change. I don't know about vscode, but maybe a plugin can help? <img width="1399" alt="image" src="https://github.com/user-attachments/assets/9bb4609b-14e9-4df8-b5ee-cb96b72b2f7d"> <img width="1131" alt="image" src="https://github.com/user-attachments/assets/e0293693-f755-4b91-8712-bbd2a0e615cc">
38 lines
1.2 KiB
Rust
38 lines
1.2 KiB
Rust
use oxc_coverage::AppArgs;
|
|
use pico_args::Arguments;
|
|
use rayon::ThreadPoolBuilder;
|
|
|
|
fn main() {
|
|
let mut args = Arguments::from_env();
|
|
let command = args.subcommand().expect("subcommands");
|
|
|
|
let args = AppArgs {
|
|
debug: args.contains("--debug"),
|
|
filter: args.opt_value_from_str("--filter").unwrap(),
|
|
detail: args.contains("--detail"),
|
|
diff: args.contains("--diff"),
|
|
};
|
|
|
|
if args.debug {
|
|
ThreadPoolBuilder::new().num_threads(1).build_global().unwrap();
|
|
}
|
|
|
|
let task = command.as_deref().unwrap_or("default");
|
|
match task {
|
|
"parser" => args.run_parser(),
|
|
"semantic" => args.run_semantic(),
|
|
"codegen" => args.run_codegen(),
|
|
"codegen-runtime" => args.run_codegen_runtime(),
|
|
// "prettier" => args.run_prettier(),
|
|
"transformer" => args.run_transformer(),
|
|
"transpiler" => args.run_transpiler(),
|
|
"minifier" => args.run_minifier(),
|
|
"v8_test262_status" => args.run_sync_v8_test262_status(),
|
|
"all" => {
|
|
args.run_all();
|
|
args.run_codegen_runtime();
|
|
args.run_sync_v8_test262_status();
|
|
}
|
|
_ => args.run_all(),
|
|
};
|
|
}
|