Method: pylint.checkers.classes.class_checker.ClassChecker.leave_classdef
Calls: 1519, Exceptions: 0, Paths: 1Back
Path 1: 1519 calls (1.0)
ClassDef (1519)
1@only_required_for_messages(
2 "unused-private-member",
3 "attribute-defined-outside-init",
4 "access-member-before-definition",
5 )
6 def leave_classdef(self, node: nodes.ClassDef) -> None:
7 """Checker for Class nodes.
8
9 check that instance attributes are defined in __init__ and check
10 access to existent members
11 """
12 self._check_unused_private_functions(node)
13 self._check_unused_private_variables(node)
14 self._check_unused_private_attributes(node)
15 self._check_attribute_defined_outside_init(node)