about summary refs log tree commit diff
diff options
context:
space:
mode:
authoronur-ozkan <work@onurozkan.dev>2024-02-24 16:02:13 +0300
committeronur-ozkan <work@onurozkan.dev>2024-03-18 00:13:48 +0300
commit1945e8f1f6e54dc53ace8cf2314ed76301ff51ee (patch)
tree514e5e7453a7fc3bbf4d66fdfd02357eb93b312c
parentb43dc065dd65c1c459957559882b1f87896e0208 (diff)
pass ignored lints after manual ones
Previously, when passing lint rules manually using `x clippy ..`, ignored lints would
override manual ones. This change corrects the order by passing ignored lints after the
manual ones.

Signed-off-by: onur-ozkan <work@onurozkan.dev>
-rw-r--r--src/bootstrap/src/core/build_steps/check.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/bootstrap/src/core/build_steps/check.rs b/src/bootstrap/src/core/build_steps/check.rs
index f582d5ada3e..4d13cf94d91 100644
--- a/src/bootstrap/src/core/build_steps/check.rs
+++ b/src/bootstrap/src/core/build_steps/check.rs
@@ -64,8 +64,8 @@ fn args(builder: &Builder<'_>) -> Vec<String> {
         let all_args = std::env::args().collect::<Vec<_>>();
 
         args.extend(strings(&["--", "--cap-lints", "warn"]));
-        args.extend(ignored_lints.iter().map(|lint| format!("-Aclippy::{}", lint)));
         args.extend(get_clippy_rules_in_order(&all_args, allow, deny, warn, forbid));
+        args.extend(ignored_lints.iter().map(|lint| format!("-Aclippy::{}", lint)));
         args.extend(builder.config.free_args.clone());
         args
     } else {