module documentation
Visitor doing some post-processing on the astroid tree. Try to resolve definitions (namespace) dictionary, relationship...
Class |
|
Chain of Responsibility for handling types of association, useful to expand in the future if we want to add more distinct associations. |
Class |
|
Undocumented |
Class |
|
Undocumented |
Class |
|
Mixin adding the ability to generate integer uid. |
Class |
|
Walk on the project tree and resolve relationships. |
Class |
|
Undocumented |
Class |
|
A project handle a set of modules / packages. |
Function | interfaces |
Return an iterator on interfaces implemented by the given class node. |
Function | project |
Return a Project from a list of files or modules. |
Function | _astroid |
Undocumented |
Type Alias | _ |
Undocumented |
def project_from_files(files:
list[ str]
, func_wrapper: _WrapperFuncT
= _astroid_wrapper, project_name: str
= 'no name', black_list: tuple[ str, ...]
= constants.DEFAULT_IGNORE_LIST) -> Project
:
(source)
¶
Return a Project from a list of files or modules.