diff --git a/src/check_lines.rs b/src/check_lines.rs index a17ccbd98d..08c22ee843 100644 --- a/src/check_lines.rs +++ b/src/check_lines.rs @@ -31,8 +31,9 @@ pub fn check_lines(checks: &mut Vec, contents: &str, settings: &Settings) } } } + ignored.sort(); for index in ignored.iter().rev() { - checks.remove(*index); + checks.swap_remove(*index); } checks.extend(line_checks); }