pub fn remove_overlaps(lints: &mut Vec<Lint>)
A utility function that removes overlapping lints in a vector, keeping the more important ones.
Note: this function will change the ordering of the lints.