Path 1: 34 calls (0.67)

Set (34)

1@utils.only_required_for_messages("duplicate-value")
2    def visit_set(self, node: nodes.Set) -> None:
3        """Check duplicate value in set."""
4        values = set()
5        for v in node.elts:
6            if isinstance(v, nodes.Const):
7                value = v.value
8            else:
9                continue
10            if value in values:
11                self.add_message(
12                    "duplicate-value", node=node, args=value, confidence=HIGH
13                )
14            values.add(value)
            

Path 2: 8 calls (0.16)

Set (8)

1@utils.only_required_for_messages("duplicate-value")
2    def visit_set(self, node: nodes.Set) -> None:
3        """Check duplicate value in set."""
4        values = set()
5        for v in node.elts:
6            if isinstance(v, nodes.Const):
7                value = v.value
8            else:
9                continue
10            if value in values:
11                self.add_message(
12                    "duplicate-value", node=node, args=value, confidence=HIGH
13                )
14            values.add(value)
            

Path 3: 7 calls (0.14)

Set (7)

1@utils.only_required_for_messages("duplicate-value")
2    def visit_set(self, node: nodes.Set) -> None:
3        """Check duplicate value in set."""
4        values = set()
5        for v in node.elts:
6            if isinstance(v, nodes.Const):
7                value = v.value
8            else:
9                continue
10            if value in values:
11                self.add_message(
12                    "duplicate-value", node=node, args=value, confidence=HIGH
13                )
14            values.add(value)
            

Path 4: 2 calls (0.04)

Set (2)

1@utils.only_required_for_messages("duplicate-value")
2    def visit_set(self, node: nodes.Set) -> None:
3        """Check duplicate value in set."""
4        values = set()
5        for v in node.elts:
6            if isinstance(v, nodes.Const):
7                value = v.value
8            else:
9                continue
10            if value in values:
11                self.add_message(
12                    "duplicate-value", node=node, args=value, confidence=HIGH
13                )
14            values.add(value)