pub fn run_cli(cfg: &RunConfig) -> Result<ExitCode>Expand description
Full end-to-end run: discover config, walk files, parse sources, select and run analyzers, apply suppression / baselines / strict, enrich with blame, and render through the chosen reporter.
Returns ExitCode::SUCCESS when no blocking divergences remain, and
ExitCode::from(1) when the deny threshold is exceeded.