refactor: data structure #223
92.18% of diff hit (target 92.97%)
View this Pull Request on Codecov
92.18% of diff hit (target 92.97%)
Annotations
Check warning on line 53 in src/library_analyzer/processing/api/purity_analysis/_build_call_graph.py
codecov / codecov/patch
src/library_analyzer/processing/api/purity_analysis/_build_call_graph.py#L53
Added line #L53 was not covered by tests
Check warning on line 61 in src/library_analyzer/processing/api/purity_analysis/_build_call_graph.py
codecov / codecov/patch
src/library_analyzer/processing/api/purity_analysis/_build_call_graph.py#L61
Added line #L61 was not covered by tests
codecov / codecov/patch
src/library_analyzer/processing/api/purity_analysis/_build_call_graph.py#L142
Added line #L142 was not covered by tests
codecov / codecov/patch
src/library_analyzer/processing/api/purity_analysis/_build_call_graph.py#L380
Added line #L380 was not covered by tests
codecov / codecov/patch
src/library_analyzer/processing/api/purity_analysis/_build_call_graph.py#L409
Added line #L409 was not covered by tests
codecov / codecov/patch
src/library_analyzer/processing/api/purity_analysis/_build_call_graph.py#L462
Added line #L462 was not covered by tests
Check warning on line 160 in src/library_analyzer/processing/api/purity_analysis/_get_module_data.py
codecov / codecov/patch
src/library_analyzer/processing/api/purity_analysis/_get_module_data.py#L160
Added line #L160 was not covered by tests
Check warning on line 184 in src/library_analyzer/processing/api/purity_analysis/_get_module_data.py
codecov / codecov/patch
src/library_analyzer/processing/api/purity_analysis/_get_module_data.py#L184
Added line #L184 was not covered by tests
Check warning on line 234 in src/library_analyzer/processing/api/purity_analysis/_get_module_data.py
codecov / codecov/patch
src/library_analyzer/processing/api/purity_analysis/_get_module_data.py#L234
Added line #L234 was not covered by tests
Check warning on line 312 in src/library_analyzer/processing/api/purity_analysis/_get_module_data.py
codecov / codecov/patch
src/library_analyzer/processing/api/purity_analysis/_get_module_data.py#L312
Added line #L312 was not covered by tests
Check warning on line 324 in src/library_analyzer/processing/api/purity_analysis/_get_module_data.py
codecov / codecov/patch
src/library_analyzer/processing/api/purity_analysis/_get_module_data.py#L324
Added line #L324 was not covered by tests
Check warning on line 335 in src/library_analyzer/processing/api/purity_analysis/_get_module_data.py
codecov / codecov/patch
src/library_analyzer/processing/api/purity_analysis/_get_module_data.py#L335
Added line #L335 was not covered by tests
Check warning on line 637 in src/library_analyzer/processing/api/purity_analysis/_get_module_data.py
codecov / codecov/patch
src/library_analyzer/processing/api/purity_analysis/_get_module_data.py#L637
Added line #L637 was not covered by tests
Check warning on line 742 in src/library_analyzer/processing/api/purity_analysis/_get_module_data.py
codecov / codecov/patch
src/library_analyzer/processing/api/purity_analysis/_get_module_data.py#L742
Added line #L742 was not covered by tests
Check warning on line 781 in src/library_analyzer/processing/api/purity_analysis/_get_module_data.py
codecov / codecov/patch
src/library_analyzer/processing/api/purity_analysis/_get_module_data.py#L781
Added line #L781 was not covered by tests
codecov / codecov/patch
src/library_analyzer/processing/api/purity_analysis/_get_module_data.py#L1218
Added line #L1218 was not covered by tests
codecov / codecov/patch
src/library_analyzer/processing/api/purity_analysis/_get_module_data.py#L1252
Added line #L1252 was not covered by tests
Check warning on line 237 in src/library_analyzer/processing/api/purity_analysis/_infer_purity.py
codecov / codecov/patch
src/library_analyzer/processing/api/purity_analysis/_infer_purity.py#L237
Added line #L237 was not covered by tests
Check warning on line 359 in src/library_analyzer/processing/api/purity_analysis/_infer_purity.py
codecov / codecov/patch
src/library_analyzer/processing/api/purity_analysis/_infer_purity.py#L359
Added line #L359 was not covered by tests
Check warning on line 396 in src/library_analyzer/processing/api/purity_analysis/_infer_purity.py
codecov / codecov/patch
src/library_analyzer/processing/api/purity_analysis/_infer_purity.py#L396
Added line #L396 was not covered by tests
Check warning on line 417 in src/library_analyzer/processing/api/purity_analysis/_infer_purity.py
codecov / codecov/patch
src/library_analyzer/processing/api/purity_analysis/_infer_purity.py#L416-L417
Added lines #L416 - L417 were not covered by tests
Check warning on line 447 in src/library_analyzer/processing/api/purity_analysis/_infer_purity.py
codecov / codecov/patch
src/library_analyzer/processing/api/purity_analysis/_infer_purity.py#L447
Added line #L447 was not covered by tests
Check warning on line 488 in src/library_analyzer/processing/api/purity_analysis/_infer_purity.py
codecov / codecov/patch
src/library_analyzer/processing/api/purity_analysis/_infer_purity.py#L487-L488
Added lines #L487 - L488 were not covered by tests
codecov / codecov/patch
src/library_analyzer/processing/api/purity_analysis/_resolve_references.py#L63
Added line #L63 was not covered by tests
codecov / codecov/patch
src/library_analyzer/processing/api/purity_analysis/_resolve_references.py#L157
Added line #L157 was not covered by tests