-
-
Notifications
You must be signed in to change notification settings - Fork 722
Closed
Bug
Copy link
Labels
A-linterArea - LinterArea - Linter
Description
File content(at the bottom should be attached raw, not formatted file - github removes some non-printable characters, so copying from here may not work):
export namespace B{return}
command
timeout -v 150 oxlint -D all -D nursery --import-plugin --jsdoc-plugin --jest-plugin --vitest-plugin --jsx-a11y-plugin --nextjs-plugin --react-perf-plugin TEST___FILE.ts --fix --fix-suggestions --fix-dangerously
cause this
Found 0 warnings and 0 errors.
thread '<unnamed>' panicked at crates/oxc_linter/src/rules/typescript/explicit_module_boundary_types.rs:481:17:
export namespace B{return}
stack backtrace:
0: __rustc::rust_begin_unwind
at /rustc/f34ba774c78ea32b7c40598b8ad23e75cdac42a6/library/std/src/panicking.rs:697:5
1: core::panicking::panic_fmt
at /rustc/f34ba774c78ea32b7c40598b8ad23e75cdac42a6/library/core/src/panicking.rs:75:14
2: <oxc_linter::rules::typescript::explicit_module_boundary_types::ExplicitTypesChecker as oxc_ast_visit::generated::visit::Visit>::enter_node
at ./oxc-main/crates/oxc_linter/src/rules/typescript/explicit_module_boundary_types.rs:481:17
3: oxc_ast_visit::generated::visit::walk::walk_return_statement
at ./oxc-main/crates/oxc_ast_visit/src/generated/visit.rs:2235:17
4: oxc_ast_visit::generated::visit::Visit::visit_return_statement
at ./oxc-main/crates/oxc_ast_visit/src/generated/visit.rs:396:9
5: oxc_ast_visit::generated::visit::walk::walk_statement
at ./oxc-main/crates/oxc_ast_visit/src/generated/visit.rs:2004:55
6: oxc_ast_visit::generated::visit::Visit::visit_statement
at ./oxc-main/crates/oxc_ast_visit/src/generated/visit.rs:301:9
7: oxc_ast_visit::generated::visit::walk::walk_statements
at ./oxc-main/crates/oxc_ast_visit/src/generated/visit.rs:4176:21
8: oxc_ast_visit::generated::visit::Visit::visit_statements
at ./oxc-main/crates/oxc_ast_visit/src/generated/visit.rs:1199:9
9: oxc_ast_visit::generated::visit::walk::walk_ts_module_block
at ./oxc-main/crates/oxc_ast_visit/src/generated/visit.rs:3873:17
10: oxc_ast_visit::generated::visit::Visit::visit_ts_module_block
at ./oxc-main/crates/oxc_ast_visit/src/generated/visit.rs:1069:9
11: oxc_ast_visit::generated::visit::walk::walk_ts_module_declaration_body
at ./oxc-main/crates/oxc_ast_visit/src/generated/visit.rs:3863:67
12: oxc_ast_visit::generated::visit::Visit::visit_ts_module_declaration_body
at ./oxc-main/crates/oxc_ast_visit/src/generated/visit.rs:1064:9
13: oxc_ast_visit::generated::visit::walk::walk_ts_module_declaration
at ./oxc-main/crates/oxc_ast_visit/src/generated/visit.rs:3835:21
14: oxc_ast_visit::generated::visit::Visit::visit_ts_module_declaration
at ./oxc-main/crates/oxc_ast_visit/src/generated/visit.rs:1054:9
15: oxc_ast_visit::generated::visit::walk::walk_declaration
at ./oxc-main/crates/oxc_ast_visit/src/generated/visit.rs:2057:61
16: <oxc_linter::rules::typescript::explicit_module_boundary_types::ExplicitModuleBoundaryTypes as oxc_linter::rule::Rule>::run
at ./oxc-main/crates/oxc_linter/src/rules/typescript/explicit_module_boundary_types.rs:191:21
17: oxc_linter::Linter::run
at ./oxc-main/crates/oxc_linter/src/lib.rs:201:26
18: oxc_linter::service::runtime::Runtime::run::{{closure}}::{{closure}}::{{closure}}
at ./oxc-main/crates/oxc_linter/src/service/runtime.rs:523:60
19: oxc_linter::service::runtime::ModuleContent::with_dependent_mut
at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/self_cell-1.2.0/src/lib.rs:384:13
20: oxc_linter::service::runtime::Runtime::run::{{closure}}::{{closure}}
at ./oxc-main/crates/oxc_linter/src/service/runtime.rs:501:40
21: oxc_linter::service::runtime::Runtime::resolve_modules::{{closure}}
at ./oxc-main/crates/oxc_linter/src/service/runtime.rs:489:21
22: rayon_core::scope::Scope::spawn::{{closure}}::{{closure}}
at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-core-1.12.1/src/scope/mod.rs:526:57
23: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
at /home/runner/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9
24: std::panicking::catch_unwind::do_call
at /home/runner/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:589:40
25: __rust_try
26: std::panicking::catch_unwind
at /home/runner/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:552:19
27: std::panic::catch_unwind
at /home/runner/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:359:14
28: rayon_core::unwind::halt_unwinding
at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-core-1.12.1/src/unwind.rs:17:5
29: rayon_core::scope::ScopeBase::execute_job_closure
at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-core-1.12.1/src/scope/mod.rs:689:28
30: rayon_core::scope::ScopeBase::execute_job
at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-core-1.12.1/src/scope/mod.rs:679:29
31: rayon_core::scope::Scope::spawn::{{closure}}
at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-core-1.12.1/src/scope/mod.rs:526:13
32: <rayon_core::job::HeapJob<BODY> as rayon_core::job::Job>::execute
at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-core-1.12.1/src/job.rs:169:9
33: rayon_core::job::JobRef::execute
at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-core-1.12.1/src/job.rs:64:9
34: rayon_core::registry::WorkerThread::execute
at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-core-1.12.1/src/registry.rs:860:13
35: rayon_core::registry::WorkerThread::wait_until_cold
at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-core-1.12.1/src/registry.rs:794:26
36: rayon_core::registry::WorkerThread::wait_until
at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-core-1.12.1/src/registry.rs:769:18
37: rayon_core::registry::WorkerThread::wait_until_out_of_work
at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-core-1.12.1/src/registry.rs:818:14
38: rayon_core::registry::main_loop
at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-core-1.12.1/src/registry.rs:923:19
39: rayon_core::registry::ThreadBuilder::run
at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-core-1.12.1/src/registry.rs:53:18
40: <rayon_core::registry::DefaultSpawn as rayon_core::registry::ThreadSpawn>::spawn::{{closure}}
at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-core-1.12.1/src/registry.rs:98:27
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
Rayon: detected unexpected panic; aborting
##### Automatic Fuzzer note, output status "None", output signal "Some(6)"
Metadata
Metadata
Assignees
Labels
A-linterArea - LinterArea - Linter