fn containing_block<'a>( ctx: &'a FileCtx<'_>, violation_line: usize, ) -> Option<(usize, Vec<(usize, &'a str)>)>