From 80f3cd0ef70a98ac003c84222b0530a396032e3f Mon Sep 17 00:00:00 2001 From: Charlie Marsh Date: Wed, 31 Aug 2022 08:40:38 -0400 Subject: [PATCH] Don't assume errors appear in-order with line contents --- src/check_lines.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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); }