diff --git a/Cargo.toml b/Cargo.toml index f5efb88019..deaf9cfd6b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -46,6 +46,7 @@ undocumented_unsafe_blocks = "warn" unwrap_or_default = "warn" needless_lifetimes = "allow" too_many_arguments = "allow" +nonstandard_macro_braces = "warn" ptr_as_ptr = "warn" ptr_cast_constness = "warn" @@ -91,6 +92,7 @@ undocumented_unsafe_blocks = "warn" unwrap_or_default = "warn" needless_lifetimes = "allow" too_many_arguments = "allow" +nonstandard_macro_braces = "warn" ptr_as_ptr = "warn" ptr_cast_constness = "warn" diff --git a/benches/Cargo.toml b/benches/Cargo.toml index d4b032eab0..4fc852d1a2 100644 --- a/benches/Cargo.toml +++ b/benches/Cargo.toml @@ -50,6 +50,7 @@ undocumented_unsafe_blocks = "warn" unwrap_or_default = "warn" needless_lifetimes = "allow" too_many_arguments = "allow" +nonstandard_macro_braces = "warn" ptr_as_ptr = "warn" ptr_cast_constness = "warn" diff --git a/clippy.toml b/clippy.toml index 26b39b4e84..2c98e8ed02 100644 --- a/clippy.toml +++ b/clippy.toml @@ -43,3 +43,6 @@ disallowed-methods = [ { path = "f32::atanh", reason = "use bevy_math::ops::atanh instead for libm determinism" }, { path = "criterion::black_box", reason = "use core::hint::black_box instead" }, ] + +# Require `bevy_ecs::children!` to use `[]` braces, instead of `()` or `{}`. +standard-macro-braces = [{ name = "children", brace = "[" }]