feat: port code from library-analyzer
#16
96.35% of diff hit (target 50.00%)
View this Pull Request on Codecov
96.35% of diff hit (target 50.00%)
Annotations
Check warning on line 261 in src/safeds_stubgen/api_analyzer/_api.py
codecov / codecov/patch
src/safeds_stubgen/api_analyzer/_api.py#L261
Added line #L261 was not covered by tests
Check warning on line 266 in src/safeds_stubgen/api_analyzer/_api.py
codecov / codecov/patch
src/safeds_stubgen/api_analyzer/_api.py#L265-L266
Added lines #L265 - L266 were not covered by tests
Check warning on line 268 in src/safeds_stubgen/api_analyzer/_ast_visitor.py
codecov / codecov/patch
src/safeds_stubgen/api_analyzer/_ast_visitor.py#L268
Added line #L268 was not covered by tests
Check warning on line 327 in src/safeds_stubgen/api_analyzer/_ast_visitor.py
codecov / codecov/patch
src/safeds_stubgen/api_analyzer/_ast_visitor.py#L327
Added line #L327 was not covered by tests
Check warning on line 391 in src/safeds_stubgen/api_analyzer/_ast_visitor.py
codecov / codecov/patch
src/safeds_stubgen/api_analyzer/_ast_visitor.py#L391
Added line #L391 was not covered by tests
Check warning on line 404 in src/safeds_stubgen/api_analyzer/_ast_visitor.py
codecov / codecov/patch
src/safeds_stubgen/api_analyzer/_ast_visitor.py#L404
Added line #L404 was not covered by tests
Check warning on line 423 in src/safeds_stubgen/api_analyzer/_ast_visitor.py
codecov / codecov/patch
src/safeds_stubgen/api_analyzer/_ast_visitor.py#L421-L423
Added lines #L421 - L423 were not covered by tests
Check warning on line 430 in src/safeds_stubgen/api_analyzer/_ast_visitor.py
codecov / codecov/patch
src/safeds_stubgen/api_analyzer/_ast_visitor.py#L428-L430
Added lines #L428 - L430 were not covered by tests
Check warning on line 432 in src/safeds_stubgen/api_analyzer/_ast_visitor.py
codecov / codecov/patch
src/safeds_stubgen/api_analyzer/_ast_visitor.py#L432
Added line #L432 was not covered by tests
Check warning on line 482 in src/safeds_stubgen/api_analyzer/_ast_visitor.py
codecov / codecov/patch
src/safeds_stubgen/api_analyzer/_ast_visitor.py#L482
Added line #L482 was not covered by tests
Check warning on line 531 in src/safeds_stubgen/api_analyzer/_ast_visitor.py
codecov / codecov/patch
src/safeds_stubgen/api_analyzer/_ast_visitor.py#L531
Added line #L531 was not covered by tests
Check warning on line 591 in src/safeds_stubgen/api_analyzer/_ast_visitor.py
codecov / codecov/patch
src/safeds_stubgen/api_analyzer/_ast_visitor.py#L590-L591
Added lines #L590 - L591 were not covered by tests
Check warning on line 599 in src/safeds_stubgen/api_analyzer/_ast_visitor.py
codecov / codecov/patch
src/safeds_stubgen/api_analyzer/_ast_visitor.py#L598-L599
Added lines #L598 - L599 were not covered by tests
Check warning on line 617 in src/safeds_stubgen/api_analyzer/_ast_visitor.py
codecov / codecov/patch
src/safeds_stubgen/api_analyzer/_ast_visitor.py#L617
Added line #L617 was not covered by tests
Check warning on line 38 in src/safeds_stubgen/api_analyzer/_ast_walker.py
codecov / codecov/patch
src/safeds_stubgen/api_analyzer/_ast_walker.py#L38
Added line #L38 was not covered by tests
Check warning on line 30 in src/safeds_stubgen/api_analyzer/_get_api.py
codecov / codecov/patch
src/safeds_stubgen/api_analyzer/_get_api.py#L30
Added line #L30 was not covered by tests
Check warning on line 84 in src/safeds_stubgen/api_analyzer/_mypy_helpers.py
codecov / codecov/patch
src/safeds_stubgen/api_analyzer/_mypy_helpers.py#L84
Added line #L84 was not covered by tests
Check warning on line 88 in src/safeds_stubgen/api_analyzer/_mypy_helpers.py
codecov / codecov/patch
src/safeds_stubgen/api_analyzer/_mypy_helpers.py#L88
Added line #L88 was not covered by tests
Check warning on line 93 in src/safeds_stubgen/api_analyzer/_mypy_helpers.py
codecov / codecov/patch
src/safeds_stubgen/api_analyzer/_mypy_helpers.py#L93
Added line #L93 was not covered by tests
Check warning on line 110 in src/safeds_stubgen/api_analyzer/_mypy_helpers.py
codecov / codecov/patch
src/safeds_stubgen/api_analyzer/_mypy_helpers.py#L110
Added line #L110 was not covered by tests
Check warning on line 12 in src/safeds_stubgen/api_analyzer/_package_metadata.py
codecov / codecov/patch
src/safeds_stubgen/api_analyzer/_package_metadata.py#L9-L12
Added lines #L9 - L12 were not covered by tests
Check warning on line 20 in src/safeds_stubgen/api_analyzer/_package_metadata.py
codecov / codecov/patch
src/safeds_stubgen/api_analyzer/_package_metadata.py#L20
Added line #L20 was not covered by tests
Check warning on line 27 in src/safeds_stubgen/api_analyzer/_package_metadata.py
codecov / codecov/patch
src/safeds_stubgen/api_analyzer/_package_metadata.py#L27
Added line #L27 was not covered by tests
Check warning on line 40 in src/safeds_stubgen/api_analyzer/_types.py
codecov / codecov/patch
src/safeds_stubgen/api_analyzer/_types.py#L40
Added line #L40 was not covered by tests
Check warning on line 105 in src/safeds_stubgen/api_analyzer/_types.py
codecov / codecov/patch
src/safeds_stubgen/api_analyzer/_types.py#L103-L105
Added lines #L103 - L105 were not covered by tests