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)