fn missing_separator_violation( rel: &str, lines: &[&str], directive_lines: &[usize], header_end: usize, ) -> Option<Violation>