Path 1: 5 calls (0.62)

FunctionDef (5)

Const (5)

1def _check_bool(self, node: nodes.FunctionDef, inferred: InferenceResult) -> None:
2        if not self._is_bool(inferred):
3            self.add_message("invalid-bool-returned", node=node)
            

Path 2: 3 calls (0.38)

FunctionDef (3)

Const (2) Lambda (1)

1def _check_bool(self, node: nodes.FunctionDef, inferred: InferenceResult) -> None:
2        if not self._is_bool(inferred):
3            self.add_message("invalid-bool-returned", node=node)