Method: pylint.config.argument._regexp_paths_csv_transfomer
Calls: 33, Exceptions: 0, Paths: 2Back
Path 1: 24 calls (0.73)
'' (24)
[] (24)
1def _regexp_paths_csv_transfomer(value: str) -> Sequence[Pattern[str]]:
2 """Transforms a comma separated list of regular expressions paths."""
3 patterns: list[Pattern[str]] = []
4 for pattern in _csv_transformer(value):
5 patterns.append(
6 re.compile(
7 str(pathlib.PureWindowsPath(pattern)).replace("\\", "\\\\")
8 + "|"
9 + pathlib.PureWindowsPath(pattern).as_posix()
10 )
11 )
12 return patterns
Path 2: 9 calls (0.27)
'.*/lint/.*' (2) 'test' (1) '.*ignored.*' (1) '.*failing.*' (1) '^ignored_subdirectory/.*' (1) '.*/tests/.*,.*\\ignore\\.*' (1) '.*directory/ignored.*...
list (9)
1def _regexp_paths_csv_transfomer(value: str) -> Sequence[Pattern[str]]:
2 """Transforms a comma separated list of regular expressions paths."""
3 patterns: list[Pattern[str]] = []
4 for pattern in _csv_transformer(value):
5 patterns.append(
6 re.compile(
7 str(pathlib.PureWindowsPath(pattern)).replace("\\", "\\\\")
8 + "|"
9 + pathlib.PureWindowsPath(pattern).as_posix()
10 )
11 )
12 return patterns