Method: pylint.checkers.non_ascii_names.NonAsciiNameChecker.visit_classdef
Calls: 1519, Exceptions: 0, Paths: 3Back
Path 1: 1275 calls (0.84)
ClassDef (1275)
1@utils.only_required_for_messages("non-ascii-name")
2 def visit_classdef(self, node: nodes.ClassDef) -> None:
3 self._check_name("class", node.name, node)
4 for attr, anodes in node.instance_attrs.items():
5 if not any(node.instance_attr_ancestors(attr)):
6 self._check_name("attr", attr, anodes[0])
Path 2: 235 calls (0.15)
ClassDef (235)
1@utils.only_required_for_messages("non-ascii-name")
2 def visit_classdef(self, node: nodes.ClassDef) -> None:
3 self._check_name("class", node.name, node)
4 for attr, anodes in node.instance_attrs.items():
5 if not any(node.instance_attr_ancestors(attr)):
6 self._check_name("attr", attr, anodes[0])
Path 3: 9 calls (0.01)
ClassDef (9)
1@utils.only_required_for_messages("non-ascii-name")
2 def visit_classdef(self, node: nodes.ClassDef) -> None:
3 self._check_name("class", node.name, node)
4 for attr, anodes in node.instance_attrs.items():
5 if not any(node.instance_attr_ancestors(attr)):
6 self._check_name("attr", attr, anodes[0])