From aa7ac2ce0f42b569dfc33a44e8d9fb3083cba49b Mon Sep 17 00:00:00 2001 From: Alex Waygood Date: Wed, 20 Nov 2024 07:34:20 +0000 Subject: [PATCH] [ruff-0.8] [`ruff`] Stabilise `unsorted-dunder-all` and `unsorted-dunder-slots` (#14468) ## Summary These rules were implemented in January, have been very stable, and have no open issues about them. They were highly requested by the community prior to being implemented. Let's stabilise them! ## Test Plan Ecosystem check on this PR. --- crates/ruff_linter/src/codes.rs | 4 ++-- .../rules/pyupgrade/rules/unnecessary_default_type_args.rs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/crates/ruff_linter/src/codes.rs b/crates/ruff_linter/src/codes.rs index 0ecb65d74a..cc6ea64915 100644 --- a/crates/ruff_linter/src/codes.rs +++ b/crates/ruff_linter/src/codes.rs @@ -961,8 +961,8 @@ pub fn code_to_rule(linter: Linter, code: &str) -> Option<(RuleGroup, Rule)> { (Ruff, "019") => (RuleGroup::Stable, rules::ruff::rules::UnnecessaryKeyCheck), (Ruff, "020") => (RuleGroup::Stable, rules::ruff::rules::NeverUnion), (Ruff, "021") => (RuleGroup::Stable, rules::ruff::rules::ParenthesizeChainedOperators), - (Ruff, "022") => (RuleGroup::Preview, rules::ruff::rules::UnsortedDunderAll), - (Ruff, "023") => (RuleGroup::Preview, rules::ruff::rules::UnsortedDunderSlots), + (Ruff, "022") => (RuleGroup::Stable, rules::ruff::rules::UnsortedDunderAll), + (Ruff, "023") => (RuleGroup::Stable, rules::ruff::rules::UnsortedDunderSlots), (Ruff, "024") => (RuleGroup::Stable, rules::ruff::rules::MutableFromkeysValue), (Ruff, "026") => (RuleGroup::Stable, rules::ruff::rules::DefaultFactoryKwarg), (Ruff, "027") => (RuleGroup::Preview, rules::ruff::rules::MissingFStringSyntax), diff --git a/crates/ruff_linter/src/rules/pyupgrade/rules/unnecessary_default_type_args.rs b/crates/ruff_linter/src/rules/pyupgrade/rules/unnecessary_default_type_args.rs index a7a71b1a4e..5c0330f7ec 100644 --- a/crates/ruff_linter/src/rules/pyupgrade/rules/unnecessary_default_type_args.rs +++ b/crates/ruff_linter/src/rules/pyupgrade/rules/unnecessary_default_type_args.rs @@ -46,7 +46,7 @@ use crate::checkers::ast::Checker; /// /// ## Fix safety /// This rule's fix is marked as safe, unless the type annotation contains comments. -/// +/// /// ## Options /// - `target-version` ///