Method: pylint.checkers.unicode.UnicodeChecker._check_invalid_chars
Calls: 41718, Exceptions: 0, Paths: 2Back
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 )