Method: pylint.checkers.base.name_checker.checker._get_properties
Calls: 3255, Exceptions: 0, Paths: 1Back
Path 1: 3255 calls (1.0)
Namespace (3255)
tuple (3255)
1def _get_properties(config: argparse.Namespace) -> tuple[set[str], set[str]]:
2 """Returns a tuple of property classes and names.
3
4 Property classes are fully qualified, such as 'abc.abstractproperty' and
5 property names are the actual names, such as 'abstract_property'.
6 """
7 property_classes = {BUILTIN_PROPERTY}
8 property_names: set[str] = set() # Not returning 'property', it has its own check.
9 if config is not None:
10 property_classes.update(config.property_classes)
11 property_names.update(
12 prop.rsplit(".", 1)[-1] for prop in config.property_classes
13 )
14 return property_classes, property_names