Skip to main content

Module rules

Module rules 

Source
Expand description

Registry of all rewriter rules.

Modules§

bare_ident
Rule §6.1 (1): tag { ident }tag { {ident} }.
component_props
Rule §6.2: migrate #[derive(Default)] struct *Props to #[derive(bon::Builder)] with #[builder(default)] on optional fields.
use_effect_deps
Rule §6.1 (4): use_effect(closure)use_effect(closure, compile_error!("add deps")).
watch_unwrap
Rule §6.1 (2)+(3): watch { body } and #reactive { body } → splice body in place, dropping the wrapper.

Functions§

all
Returns all rules in deterministic order.