Path 1: 734 calls (0.54)

Pass (734)

1@utils.only_required_for_messages("unnecessary-pass")
2    def visit_pass(self, node: nodes.Pass) -> None:
3        if len(node.parent.child_sequence(node)) > 1 or (
4            isinstance(node.parent, (nodes.ClassDef, nodes.FunctionDef))
5            and node.parent.doc_node
6        ):
7            self.add_message("unnecessary-pass", node=node)
            

Path 2: 555 calls (0.41)

Pass (555)

1@utils.only_required_for_messages("unnecessary-pass")
2    def visit_pass(self, node: nodes.Pass) -> None:
3        if len(node.parent.child_sequence(node)) > 1 or (
4            isinstance(node.parent, (nodes.ClassDef, nodes.FunctionDef))
5            and node.parent.doc_node
6        ):
7            self.add_message("unnecessary-pass", node=node)
            

Path 3: 51 calls (0.04)

Pass (51)

1@utils.only_required_for_messages("unnecessary-pass")
2    def visit_pass(self, node: nodes.Pass) -> None:
3        if len(node.parent.child_sequence(node)) > 1 or (
4            isinstance(node.parent, (nodes.ClassDef, nodes.FunctionDef))
5            and node.parent.doc_node
6        ):
7            self.add_message("unnecessary-pass", node=node)
            

Path 4: 10 calls (0.01)

Pass (10)

1@utils.only_required_for_messages("unnecessary-pass")
2    def visit_pass(self, node: nodes.Pass) -> None:
3        if len(node.parent.child_sequence(node)) > 1 or (
4            isinstance(node.parent, (nodes.ClassDef, nodes.FunctionDef))
5            and node.parent.doc_node
6        ):
7            self.add_message("unnecessary-pass", node=node)