Path 1: 12 calls (0.75)

FunctionDef (12)

Const (11) Instance (1)

1def _check_len(self, node: nodes.FunctionDef, inferred: InferenceResult) -> None:
2        if not self._is_int(inferred):
3            self.add_message("invalid-length-returned", node=node)
4        elif isinstance(inferred, nodes.Const) and inferred.value < 0:
5            self.add_message("invalid-length-returned", node=node)
            

Path 2: 3 calls (0.19)

FunctionDef (3)

Const (2) Lambda (1)

1def _check_len(self, node: nodes.FunctionDef, inferred: InferenceResult) -> None:
2        if not self._is_int(inferred):
3            self.add_message("invalid-length-returned", node=node)
4        elif isinstance(inferred, nodes.Const) and inferred.value < 0:
5            self.add_message("invalid-length-returned", node=node)
            

Path 3: 1 calls (0.06)

FunctionDef (1)

Const (1)

1def _check_len(self, node: nodes.FunctionDef, inferred: InferenceResult) -> None:
2        if not self._is_int(inferred):
3            self.add_message("invalid-length-returned", node=node)
4        elif isinstance(inferred, nodes.Const) and inferred.value < 0:
5            self.add_message("invalid-length-returned", node=node)