pub fn parse_codeowners(content: &str) -> Vec<OwnerRule>
Parse CODEOWNERS content into (pattern, owners) rules. Ignores comments (#) and blank lines; a valid line is <pattern> <owner...> with ≥1 owner.
(pattern, owners)
#
<pattern> <owner...>