Path 1: 183 calls (0.88)

Call (183)

1def visit_call(self, node: nodes.Call) -> None:
2        if isinstance(node.func, nodes.Name):
3            self.visit_name(node.func)
4        if (
5            len(node.args) > 1
6            and isinstance(node.args[0], nodes.Const)
7            and isinstance(node.args[0].value, str)
8        ):
9            msg = node.args[0].value
10            if "%" in msg or ("{" in msg and "}" in msg):
11                self._checker.add_message(
12                    "raising-format-tuple", node=self._node, confidence=HIGH
13                )
            

Path 2: 15 calls (0.07)

Call (15)

1def visit_call(self, node: nodes.Call) -> None:
2        if isinstance(node.func, nodes.Name):
3            self.visit_name(node.func)
4        if (
5            len(node.args) > 1
6            and isinstance(node.args[0], nodes.Const)
7            and isinstance(node.args[0].value, str)
8        ):
9            msg = node.args[0].value
10            if "%" in msg or ("{" in msg and "}" in msg):
11                self._checker.add_message(
12                    "raising-format-tuple", node=self._node, confidence=HIGH
13                )
            

Path 3: 6 calls (0.03)

Call (6)

1def visit_call(self, node: nodes.Call) -> None:
2        if isinstance(node.func, nodes.Name):
3            self.visit_name(node.func)
4        if (
5            len(node.args) > 1
6            and isinstance(node.args[0], nodes.Const)
7            and isinstance(node.args[0].value, str)
8        ):
9            msg = node.args[0].value
10            if "%" in msg or ("{" in msg and "}" in msg):
11                self._checker.add_message(
12                    "raising-format-tuple", node=self._node, confidence=HIGH
13                )
            

Path 4: 3 calls (0.01)

Call (3)

1def visit_call(self, node: nodes.Call) -> None:
2        if isinstance(node.func, nodes.Name):
3            self.visit_name(node.func)
4        if (
5            len(node.args) > 1
6            and isinstance(node.args[0], nodes.Const)
7            and isinstance(node.args[0].value, str)
8        ):
9            msg = node.args[0].value
10            if "%" in msg or ("{" in msg and "}" in msg):
11                self._checker.add_message(
12                    "raising-format-tuple", node=self._node, confidence=HIGH
13                )
            

Path 5: 1 calls (0.0)

Call (1)

1def visit_call(self, node: nodes.Call) -> None:
2        if isinstance(node.func, nodes.Name):
3            self.visit_name(node.func)
4        if (
5            len(node.args) > 1
6            and isinstance(node.args[0], nodes.Const)
7            and isinstance(node.args[0].value, str)
8        ):
9            msg = node.args[0].value
10            if "%" in msg or ("{" in msg and "}" in msg):
11                self._checker.add_message(
12                    "raising-format-tuple", node=self._node, confidence=HIGH
13                )