diff --git a/pylint/checkers/classes.py b/pylint/checkers/classes.py index 1458905661..d475cfcfbb 100644 --- a/pylint/checkers/classes.py +++ b/pylint/checkers/classes.py @@ -832,11 +832,6 @@ def _check_proper_bases(self, node): f"{BUILTINS}.type" ): continue - if ( - isinstance(ancestor, astroid.FunctionDef) - and ancestor.name == "TypedDict" - ): - continue if not isinstance(ancestor, astroid.ClassDef) or _is_invalid_base_class( ancestor