Method: pylint.checkers.imports._qualified_names
Calls: 286, Exceptions: 0, Paths: 1Back
Path 1: 286 calls (1.0)
'nonexistent' (21) 'missing' (19) 'six' (18) 'unknown' (16) 'foo' (8) 'foo2' (7) 'classes' (5) 'foo.bar' (5) 'numpy' (5) 'UNINFERABLE' (4)
['nonexistent'] (21) ['missing'] (19) ['six'] (18) ['unknown'] (16) ['foo'] (8) ['foo2'] (7) ['classes'] (5) ['foo', 'foo.bar'] (5) ['numpy'] (5) ['UN...
1def _qualified_names(modname: str | None) -> list[str]:
2 """Split the names of the given module into subparts.
3
4 For example,
5 _qualified_names('pylint.checkers.ImportsChecker')
6 returns
7 ['pylint', 'pylint.checkers', 'pylint.checkers.ImportsChecker']
8 """
9 names = modname.split(".") if modname is not None else ""
10 return [".".join(names[0 : i + 1]) for i in range(len(names))]