Skip to content

Commit 0dd7908

Browse files
committed
refactor(linter): fix dead code warnings when compiling napi/oxlint2 (#13132)
`MessageCloner` (introduced in #13032) is only used when `language_server` feature is enabled, or in tests. Feature-gate this code, to avoid "dead code" warnings when compiling `napi/oxlint2`.
1 parent f0a517f commit 0dd7908

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

crates/oxc_linter/src/service/runtime.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -184,6 +184,7 @@ impl RuntimeFileSystem for OsFileSystem {
184184
///
185185
/// This type is wrapped in a module so that other code cannot access the inner `UnsafeAllocatorRef`
186186
/// directly, and must go via the [`MessageCloner::clone_message`] method.
187+
#[cfg(any(feature = "language_server", test))]
187188
mod message_cloner {
188189
use std::sync::Mutex;
189190

@@ -237,6 +238,7 @@ mod message_cloner {
237238
}
238239
}
239240
}
241+
#[cfg(any(feature = "language_server", test))]
240242
use message_cloner::MessageCloner;
241243

242244
impl Runtime {

0 commit comments

Comments
 (0)