AbsaOSS / AbsaOSS/spline-python-agent
Recursive source code inspection
- Ngôn ngữ chính
- Python
- Star
- 1
- Fork
- 1
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
The source code inspector should run recursively and inspect all called functions, including ones from other modules.
The result of the inspection should be a DAG where node represent functions (with their source code) and edges represent invocations.
The resulted DAG should be serialised as a plain pseudo python file in the format, and included into the `source_code` property of the `python_function` operation:
```python
$The_source_code_of_the_root_function_fn_here
### ==============================================
### module: AAA
### ==============================================
from BBB import xxx
### func: f1
def f1():
...
f2()
...
### func: f2
def f2():
...
xxx()
...
### ==============================================
### module: BBB
### ==============================================
### func: xxx
def xxx():
...
```
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Đánh giá
Issue này chưa được đánh giá.