Method: pylint.config.option._regexp_validator
Calls: 8, Exceptions: 2, Paths: 1Back
Path 1: 8 calls (1.0)
None (8)
'' (8)
'test_.*' (3) 'foo\\.bar' (2) 'test_)' (1) '^baz$' (1) '^baz)$' (1)
Pattern (6) None (2)
error (2)
1def _regexp_validator(
2 _: Any, name: str, value: str | re.Pattern[str]
3) -> re.Pattern[str]:
4 if hasattr(value, "pattern"):
5 return value # type: ignore[return-value]
6 return re.compile(value)