Path 1: 3 calls (0.75)

Module (3)

1def process_module(self, node: nodes.Module) -> None:
2        with node.stream() as stream:
3            for line_num, line in enumerate(stream):
4                line = line.rstrip()
5                if line.endswith(b"#"):
6                    if not is_line_commented(line[:-1]):
7                        self.add_message("empty-comment", line=line_num + 1)
            

Path 2: 1 calls (0.25)

Module (1)

1def process_module(self, node: nodes.Module) -> None:
2        with node.stream() as stream:
3            for line_num, line in enumerate(stream):
4                line = line.rstrip()
5                if line.endswith(b"#"):
6                    if not is_line_commented(line[:-1]):
7                        self.add_message("empty-comment", line=line_num + 1)