Path 1: 3987 calls (0.7)

Call (3987)

None (3987)

1def _check_misplaced_format_function(self, call_node: nodes.Call) -> None:
2        if not isinstance(call_node.func, nodes.Attribute):
3            return
4        if call_node.func.attrname != "format":
5            return
6
7        expr = utils.safe_infer(call_node.func.expr)
8        if expr is astroid.Uninferable:
9            return
10        if not expr:
11            # we are doubtful on inferred type of node, so here just check if format
12            # was called on print()
13            call_expr = call_node.func.expr
14            if not isinstance(call_expr, nodes.Call):
15                return
16            if (
17                isinstance(call_expr.func, nodes.Name)
18                and call_expr.func.name == "print"
19            ):
20                self.add_message("misplaced-format-function", node=call_node)
            

Path 2: 1555 calls (0.27)

Call (1555)

None (1555)

1def _check_misplaced_format_function(self, call_node: nodes.Call) -> None:
2        if not isinstance(call_node.func, nodes.Attribute):
3            return
4        if call_node.func.attrname != "format":
5            return
6
7        expr = utils.safe_infer(call_node.func.expr)
8        if expr is astroid.Uninferable:
9            return
10        if not expr:
11            # we are doubtful on inferred type of node, so here just check if format
12            # was called on print()
13            call_expr = call_node.func.expr
14            if not isinstance(call_expr, nodes.Call):
15                return
16            if (
17                isinstance(call_expr.func, nodes.Name)
18                and call_expr.func.name == "print"
19            ):
20                self.add_message("misplaced-format-function", node=call_node)
            

Path 3: 149 calls (0.03)

Call (149)

1def _check_misplaced_format_function(self, call_node: nodes.Call) -> None:
2        if not isinstance(call_node.func, nodes.Attribute):
3            return
4        if call_node.func.attrname != "format":
5            return
6
7        expr = utils.safe_infer(call_node.func.expr)
8        if expr is astroid.Uninferable:
9            return
10        if not expr:
11            # we are doubtful on inferred type of node, so here just check if format
12            # was called on print()
13            call_expr = call_node.func.expr
14            if not isinstance(call_expr, nodes.Call):
15                return
16            if (
17                isinstance(call_expr.func, nodes.Name)
18                and call_expr.func.name == "print"
19            ):
20                self.add_message("misplaced-format-function", node=call_node)
            

Path 4: 9 calls (0.0)

Call (9)

None (9)

1def _check_misplaced_format_function(self, call_node: nodes.Call) -> None:
2        if not isinstance(call_node.func, nodes.Attribute):
3            return
4        if call_node.func.attrname != "format":
5            return
6
7        expr = utils.safe_infer(call_node.func.expr)
8        if expr is astroid.Uninferable:
9            return
10        if not expr:
11            # we are doubtful on inferred type of node, so here just check if format
12            # was called on print()
13            call_expr = call_node.func.expr
14            if not isinstance(call_expr, nodes.Call):
15                return
16            if (
17                isinstance(call_expr.func, nodes.Name)
18                and call_expr.func.name == "print"
19            ):
20                self.add_message("misplaced-format-function", node=call_node)
            

Path 5: 4 calls (0.0)

Call (4)

1def _check_misplaced_format_function(self, call_node: nodes.Call) -> None:
2        if not isinstance(call_node.func, nodes.Attribute):
3            return
4        if call_node.func.attrname != "format":
5            return
6
7        expr = utils.safe_infer(call_node.func.expr)
8        if expr is astroid.Uninferable:
9            return
10        if not expr:
11            # we are doubtful on inferred type of node, so here just check if format
12            # was called on print()
13            call_expr = call_node.func.expr
14            if not isinstance(call_expr, nodes.Call):
15                return
16            if (
17                isinstance(call_expr.func, nodes.Name)
18                and call_expr.func.name == "print"
19            ):
20                self.add_message("misplaced-format-function", node=call_node)
            

Path 6: 2 calls (0.0)

Call (2)

None (2)

1def _check_misplaced_format_function(self, call_node: nodes.Call) -> None:
2        if not isinstance(call_node.func, nodes.Attribute):
3            return
4        if call_node.func.attrname != "format":
5            return
6
7        expr = utils.safe_infer(call_node.func.expr)
8        if expr is astroid.Uninferable:
9            return
10        if not expr:
11            # we are doubtful on inferred type of node, so here just check if format
12            # was called on print()
13            call_expr = call_node.func.expr
14            if not isinstance(call_expr, nodes.Call):
15                return
16            if (
17                isinstance(call_expr.func, nodes.Name)
18                and call_expr.func.name == "print"
19            ):
20                self.add_message("misplaced-format-function", node=call_node)
            

Path 7: 2 calls (0.0)

Call (2)

1def _check_misplaced_format_function(self, call_node: nodes.Call) -> None:
2        if not isinstance(call_node.func, nodes.Attribute):
3            return
4        if call_node.func.attrname != "format":
5            return
6
7        expr = utils.safe_infer(call_node.func.expr)
8        if expr is astroid.Uninferable:
9            return
10        if not expr:
11            # we are doubtful on inferred type of node, so here just check if format
12            # was called on print()
13            call_expr = call_node.func.expr
14            if not isinstance(call_expr, nodes.Call):
15                return
16            if (
17                isinstance(call_expr.func, nodes.Name)
18                and call_expr.func.name == "print"
19            ):
20                self.add_message("misplaced-format-function", node=call_node)