Skip to main content

find_insertion_point

Function find_insertion_point 

Source
pub fn find_insertion_point(lines: &[CodeownersLine], pattern: &str) -> usize
Expand description

Find the best insertion point for a new pattern Uses heuristics to find a sensible location:

  1. Path similarity: near rules with similar directory prefixes
  2. Before catch-all rules (*, /**)
  3. End of file as fallback