Static bevy_lint::UNNECESSARY_ADDED
source · pub static UNNECESSARY_ADDED: &Lint
Expand description
What it does:
Detects unnecessary Added
filters in Bevy query parameters.“
Why is this bad?
The Changed
Filter also triggers for Component Additions.
Thus combining them inside an Or
makes Added
unnecessary.
Known problems: None.
Example:
fn system(mut query: Query<&A, Or<(Added<B>, Changed<B>)>>) {}
Instead do:
fn system(mut query: Query<&A, Changed<B>>) {}