fn collect_fixes( analysis: &mut Analysis, rel: &str, violations: &[Violation], fix: impl Fn(&Violation) -> Option<Fix>, )