Skip to main content

run

Function run 

Source
pub fn run(snapshot: &PlumbSnapshot, config: &Config) -> Vec<Violation>
Expand description

Run every built-in rule against the snapshot. Output is sorted and deduplicated before return.

§Determinism

This function is pure — no wall-clock, no RNG, no environment access. Running it twice with the same inputs yields byte-identical output.

This is a thin wrapper over run_many for the single-snapshot case.