From 79bb7ca7a9ad9bc0511451bbf2ce7f9c84b59f4a Mon Sep 17 00:00:00 2001 From: Zanie Date: Thu, 1 Feb 2024 09:35:00 -0600 Subject: [PATCH] Fix bug where exact codes did not warn on redirect --- crates/ruff/tests/integration_test.rs | 1 + crates/ruff_workspace/src/configuration.rs | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/crates/ruff/tests/integration_test.rs b/crates/ruff/tests/integration_test.rs index 65e8197fe80cc3..a2efd4a472bec6 100644 --- a/crates/ruff/tests/integration_test.rs +++ b/crates/ruff/tests/integration_test.rs @@ -1162,6 +1162,7 @@ fn redirect_direct() { Found 1 error. ----- stderr ----- + warning: `RUF940` has been remapped to `RUF950`. "###); } diff --git a/crates/ruff_workspace/src/configuration.rs b/crates/ruff_workspace/src/configuration.rs index 4bb0996f81da3f..ea0abf4322fe8c 100644 --- a/crates/ruff_workspace/src/configuration.rs +++ b/crates/ruff_workspace/src/configuration.rs @@ -940,6 +940,10 @@ impl LintConfiguration { if let RuleSelector::Prefix { prefix, redirected_from: Some(redirect_from), + } + | RuleSelector::Rule { + prefix, + redirected_from: Some(redirect_from), } = selector { redirects.insert(redirect_from, prefix);