From 6adb4eada75bb195e9b92bf82ba7068646338ce7 Mon Sep 17 00:00:00 2001 From: GiGaGon <107241144+MeGaGiGaGon@users.noreply.github.com> Date: Thu, 31 Jul 2025 13:53:17 -0700 Subject: [PATCH 1/2] Update metaclass_abcmeta.rs --- .../src/rules/refurb/rules/metaclass_abcmeta.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/crates/ruff_linter/src/rules/refurb/rules/metaclass_abcmeta.rs b/crates/ruff_linter/src/rules/refurb/rules/metaclass_abcmeta.rs index 96016b03514ecf..cab8a1b15ca5cf 100644 --- a/crates/ruff_linter/src/rules/refurb/rules/metaclass_abcmeta.rs +++ b/crates/ruff_linter/src/rules/refurb/rules/metaclass_abcmeta.rs @@ -22,13 +22,17 @@ use crate::{AlwaysFixableViolation, Edit, Fix}; /// /// ## Example /// ```python -/// class C(metaclass=ABCMeta): +/// import abc +/// +/// class C(metaclass=abc.ABCMeta): /// pass /// ``` /// /// Use instead: /// ```python -/// class C(ABC): +/// import abc +/// +/// class C(abc.ABC): /// pass /// ``` /// From b63e2e906182602f2f9a1c787929372ec2e8a261 Mon Sep 17 00:00:00 2001 From: GiGaGon <107241144+MeGaGiGaGon@users.noreply.github.com> Date: Thu, 31 Jul 2025 13:57:02 -0700 Subject: [PATCH 2/2] Update metaclass_abcmeta.rs --- crates/ruff_linter/src/rules/refurb/rules/metaclass_abcmeta.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/crates/ruff_linter/src/rules/refurb/rules/metaclass_abcmeta.rs b/crates/ruff_linter/src/rules/refurb/rules/metaclass_abcmeta.rs index cab8a1b15ca5cf..cdc1646e855eb3 100644 --- a/crates/ruff_linter/src/rules/refurb/rules/metaclass_abcmeta.rs +++ b/crates/ruff_linter/src/rules/refurb/rules/metaclass_abcmeta.rs @@ -24,6 +24,7 @@ use crate::{AlwaysFixableViolation, Edit, Fix}; /// ```python /// import abc /// +/// /// class C(metaclass=abc.ABCMeta): /// pass /// ``` @@ -32,6 +33,7 @@ use crate::{AlwaysFixableViolation, Edit, Fix}; /// ```python /// import abc /// +/// /// class C(abc.ABC): /// pass /// ```