Path 1: 41609 calls (1.0)

bytes (41609)

1 (1033) 2 (1005) 3 (992) 4 (951) 5 (910) 6 (834) 7 (789) 8 (755) 9 (741) 10 (679)

'utf-8' (41549) 'utf-16le' (18) 'utf-32le' (18) 'iso-8859-1' (16) 'ascii' (7) 'utf' (1)

1def _check_invalid_chars(self, line: bytes, lineno: int, codec: str) -> None:
2        """Look for chars considered bad."""
3        matches = self._find_line_matches(line, codec)
4        for col, char in matches.items():
5            self.add_message(
6                char.human_code(),
7                # Currently Nodes will lead to crashes of pylint
8                # node=node,
9                line=lineno,
10                end_lineno=lineno,
11                confidence=pylint.interfaces.HIGH,
12                col_offset=col + 1,
13                end_col_offset=col + len(char.unescaped) + 1,
14            )
            

Path 2: 109 calls (0.0)

bytes (109)

55 (28) 5 (21) 6 (17) 4 (16) 7 (16) 2 (8) 1 (2) 10 (1)

'utf-8' (33) 'utf-16le' (18) 'utf-32le' (18) 'iso-8859-1' (14) 'ascii' (14) 'utf-16' (6) 'utf-32' (6)

1def _check_invalid_chars(self, line: bytes, lineno: int, codec: str) -> None:
2        """Look for chars considered bad."""
3        matches = self._find_line_matches(line, codec)
4        for col, char in matches.items():
5            self.add_message(
6                char.human_code(),
7                # Currently Nodes will lead to crashes of pylint
8                # node=node,
9                line=lineno,
10                end_lineno=lineno,
11                confidence=pylint.interfaces.HIGH,
12                col_offset=col + 1,
13                end_col_offset=col + len(char.unescaped) + 1,
14            )