diff --git a/crates/bevy_gilrs/src/lib.rs b/crates/bevy_gilrs/src/lib.rs index b8d83adbf3592..7b6881a3ed1bf 100644 --- a/crates/bevy_gilrs/src/lib.rs +++ b/crates/bevy_gilrs/src/lib.rs @@ -1,5 +1,10 @@ #![cfg_attr(docsrs, feature(doc_auto_cfg))] #![forbid(unsafe_code)] +#![deny( + clippy::allow_attributes, + clippy::allow_attributes_without_reason, + reason = "See #17111; To be removed once all crates are in-line with these attributes" +)] #![doc( html_logo_url = "https://bevyengine.org/assets/icon.png", html_favicon_url = "https://bevyengine.org/assets/icon.png" diff --git a/crates/bevy_gilrs/src/rumble.rs b/crates/bevy_gilrs/src/rumble.rs index bc18aec18be04..e0fdff62d8cf2 100644 --- a/crates/bevy_gilrs/src/rumble.rs +++ b/crates/bevy_gilrs/src/rumble.rs @@ -21,7 +21,10 @@ struct RunningRumble { /// A ref-counted handle to the specific force-feedback effect /// /// Dropping it will cause the effect to stop - #[allow(dead_code)] + #[expect( + dead_code, + reason = "We don't need to read this field, as its purpose is to keep the rumble effect going until the field is dropped." + )] effect: SyncCell, }