Ecosystem report

Old: main (merge base) 63474070 New: 22778/merge 59096be5
Lint Rule Removed Added Changed
Total 101 230 72
possibly-missing-attribute 94 80 42
unresolved-attribute 0 94 0
invalid-argument-type 2 18 11
no-matching-overload 0 21 0
invalid-assignment 1 6 5
invalid-parameter-default 0 0 7
not-subscriptable 0 7 0
invalid-return-type 1 1 4
not-iterable 0 3 0
unsupported-operator 0 0 3
unused-ignore-comment 2 0 0
parameter-already-assigned 1 0 0
Project Removed Added Changed
Total 101 230 72
scrapy 89 91 18
scikit-learn 1 53 4
ignite 0 37 0
dd-trace-py 0 27 1
parso 0 6 21
prefect 5 5 14
core 1 9 1
pydantic 0 0 8
mitmproxy 1 0 5
meson 2 1 0
cloud-init 0 1 0
discord.py 1 0 0
pytest 1 0 0

cloud-init (https://github.com/canonical/cloud-init)

tests/unittests/sources/test_azure.py

[error] invalid-assignment - :2878:9 - Object of type `Literal["md"]` is not assignable to attribute `metadata` of type `dict[Unknown, Unknown]`

core (https://github.com/home-assistant/core)

homeassistant/components/coinbase/sensor.py

[error] not-iterable - :57:24 - Object of type `Unknown | None` may not be iterable
[error] not-subscriptable - :66:35 - Cannot subscript object of type `None` with no `__getitem__` method
[error] not-iterable - :128:24 - Object of type `Unknown | None` may not be iterable
[error] not-subscriptable - :144:25 - Cannot subscript object of type `None` with no `__getitem__` method
[error] not-iterable - :172:24 - Object of type `Unknown | None` may not be iterable
[error] not-subscriptable - :181:25 - Cannot subscript object of type `None` with no `__getitem__` method
[error] not-subscriptable - :209:23 - Cannot subscript object of type `None` with no `__getitem__` method
[error] not-subscriptable - :230:23 - Cannot subscript object of type `None` with no `__getitem__` method

homeassistant/components/aftership/sensor.py

[error] invalid-return-type - :106:16 - Return type does not match returned value: expected `dict[str, str]`, found `Unknown | dict[Unknown | str, Unknown | int | list[Unknown]] | dict[str, Any]`

homeassistant/components/mpd/media_player.py

[error] invalid-argument-type - :505 -
Old: Argument to function `__new__` is incorrect: Expected `str | Buffer | SupportsInt | SupportsIndex | SupportsTrunc`, found `Unknown | None`
New: Argument to function `__new__` is incorrect: Expected `str | Buffer | SupportsInt | SupportsIndex | SupportsTrunc`, found `Any | None`

homeassistant/util/variance.py

[error] invalid-return-type - :47:12 - Return type does not match returned value: expected `(**_P@ignore_variance) -> _R@ignore_variance`, found `_Wrapped[_P@ignore_variance, int | _R@ignore_variance | float | datetime, _P@ignore_variance, _R@ignore_variance | int | float | datetime]`

dd-trace-py (https://github.com/DataDog/dd-trace-py)

ddtrace/internal/ci_visibility/api/_test.py

[error] unsupported-operator - :409 -
Old: Operator `-` is not supported between objects of type `Unknown | int | float | None` and `int | float`
New: Operator `-` is not supported between objects of type `int | float | None` and `int | float`

tests/contrib/celery/test_integration.py

[warning] possibly-missing-attribute - :41:10 - Attribute `task` may be missing on object of type `Unknown | None`
[warning] possibly-missing-attribute - :59:10 - Attribute `task` may be missing on object of type `Unknown | None`
[warning] possibly-missing-attribute - :76:10 - Attribute `task` may be missing on object of type `Unknown | None`
[warning] possibly-missing-attribute - :90:10 - Attribute `task` may be missing on object of type `Unknown | None`
[warning] possibly-missing-attribute - :103:10 - Attribute `task` may be missing on object of type `Unknown | None`
[warning] possibly-missing-attribute - :115:10 - Attribute `task` may be missing on object of type `Unknown | None`
[warning] possibly-missing-attribute - :142:10 - Attribute `task` may be missing on object of type `Unknown | None`
[warning] possibly-missing-attribute - :168:10 - Attribute `task` may be missing on object of type `Unknown | None`
[warning] possibly-missing-attribute - :212:10 - Attribute `task` may be missing on object of type `Unknown | None`
[warning] possibly-missing-attribute - :256:10 - Attribute `task` may be missing on object of type `Unknown | None`
[warning] possibly-missing-attribute - :285:10 - Attribute `task` may be missing on object of type `Unknown | None`
[warning] possibly-missing-attribute - :311:10 - Attribute `task` may be missing on object of type `Unknown | None`
[warning] possibly-missing-attribute - :342:24 - Attribute `Task` may be missing on object of type `Unknown | None`
[warning] possibly-missing-attribute - :374:24 - Attribute `Task` may be missing on object of type `Unknown | None`
[warning] possibly-missing-attribute - :409:24 - Attribute `Task` may be missing on object of type `Unknown | None`
[warning] possibly-missing-attribute - :442:10 - Attribute `task` may be missing on object of type `Unknown | None`
[warning] possibly-missing-attribute - :448:10 - Attribute `task` may be missing on object of type `Unknown | None`
[warning] possibly-missing-attribute - :482:10 - Attribute `task` may be missing on object of type `Unknown | None`
[warning] possibly-missing-attribute - :531:10 - Attribute `task` may be missing on object of type `Unknown | None`
[warning] possibly-missing-attribute - :549:10 - Attribute `task` may be missing on object of type `Unknown | None`
[warning] possibly-missing-attribute - :576:10 - Attribute `task` may be missing on object of type `Unknown | None`
[warning] possibly-missing-attribute - :605:10 - Attribute `task` may be missing on object of type `Unknown | None`
[warning] possibly-missing-attribute - :614:13 - Attribute `conf` may be missing on object of type `Unknown | None`
[warning] possibly-missing-attribute - :713:10 - Attribute `task` may be missing on object of type `Unknown | None`
[warning] possibly-missing-attribute - :725:10 - Attribute `task` may be missing on object of type `Unknown | None`
[warning] possibly-missing-attribute - :743:10 - Attribute `task` may be missing on object of type `Unknown | None`

tests/contrib/celery/test_old_style_task.py

[warning] possibly-missing-attribute - :33:9 - Attribute `conf` may be missing on object of type `Unknown | None`

discord.py (https://github.com/Rapptz/discord.py)

discord/utils.py

[warning] unused-ignore-comment - :243:54 - Unused blanket `type: ignore` directive

ignite (https://github.com/pytorch/ignite)

tests/ignite/metrics/test_precision.py

[warning] possibly-missing-attribute - :461:17 - Attribute `device` may be missing on object of type `int | Unknown`
[warning] possibly-missing-attribute - :462:24 - Attribute `device` may be missing on object of type `int | Unknown`
[warning] possibly-missing-attribute - :462:48 - Attribute `device` may be missing on object of type `int | Unknown`
[warning] possibly-missing-attribute - :467:21 - Attribute `device` may be missing on object of type `int | Unknown`
[warning] possibly-missing-attribute - :468:28 - Attribute `device` may be missing on object of type `int | Unknown`
[warning] possibly-missing-attribute - :468:54 - Attribute `device` may be missing on object of type `int | Unknown`
[warning] possibly-missing-attribute - :471:24 - Attribute `device` may be missing on object of type `int | Unknown`
[warning] possibly-missing-attribute - :471:68 - Attribute `device` may be missing on object of type `int | Unknown`
[warning] possibly-missing-attribute - :471:89 - Attribute `device` may be missing on object of type `int | Unknown`
[warning] possibly-missing-attribute - :494:17 - Attribute `device` may be missing on object of type `int | Unknown`
[warning] possibly-missing-attribute - :495:24 - Attribute `device` may be missing on object of type `int | Unknown`
[warning] possibly-missing-attribute - :495:48 - Attribute `device` may be missing on object of type `int | Unknown`
[warning] possibly-missing-attribute - :500:21 - Attribute `device` may be missing on object of type `int | Unknown`
[warning] possibly-missing-attribute - :501:28 - Attribute `device` may be missing on object of type `int | Unknown`
[warning] possibly-missing-attribute - :501:54 - Attribute `device` may be missing on object of type `int | Unknown`
[warning] possibly-missing-attribute - :504:24 - Attribute `device` may be missing on object of type `int | Unknown`
[warning] possibly-missing-attribute - :504:68 - Attribute `device` may be missing on object of type `int | Unknown`
[warning] possibly-missing-attribute - :504:89 - Attribute `device` may be missing on object of type `int | Unknown`

tests/ignite/metrics/test_recall.py

[warning] possibly-missing-attribute - :463:17 - Attribute `device` may be missing on object of type `int | Unknown`
[warning] possibly-missing-attribute - :464:24 - Attribute `device` may be missing on object of type `int | Unknown`
[warning] possibly-missing-attribute - :464:48 - Attribute `device` may be missing on object of type `int | Unknown`
[warning] possibly-missing-attribute - :469:21 - Attribute `device` may be missing on object of type `int | Unknown`
[warning] possibly-missing-attribute - :470:28 - Attribute `device` may be missing on object of type `int | Unknown`
[warning] possibly-missing-attribute - :470:54 - Attribute `device` may be missing on object of type `int | Unknown`
[warning] possibly-missing-attribute - :473:24 - Attribute `device` may be missing on object of type `int | Unknown`
[warning] possibly-missing-attribute - :473:68 - Attribute `device` may be missing on object of type `int | Unknown`
[warning] possibly-missing-attribute - :473:89 - Attribute `device` may be missing on object of type `int | Unknown`
[warning] possibly-missing-attribute - :497:17 - Attribute `device` may be missing on object of type `int | Unknown`
[warning] possibly-missing-attribute - :498:24 - Attribute `device` may be missing on object of type `int | Unknown`
[warning] possibly-missing-attribute - :498:48 - Attribute `device` may be missing on object of type `int | Unknown`
[warning] possibly-missing-attribute - :503:21 - Attribute `device` may be missing on object of type `int | Unknown`
[warning] possibly-missing-attribute - :504:28 - Attribute `device` may be missing on object of type `int | Unknown`
[warning] possibly-missing-attribute - :504:54 - Attribute `device` may be missing on object of type `int | Unknown`
[warning] possibly-missing-attribute - :507:24 - Attribute `device` may be missing on object of type `int | Unknown`
[warning] possibly-missing-attribute - :507:68 - Attribute `device` may be missing on object of type `int | Unknown`
[warning] possibly-missing-attribute - :507:89 - Attribute `device` may be missing on object of type `int | Unknown`

tests/ignite/metrics/test_ssim.py

[warning] possibly-missing-attribute - :176:12 - Attribute `device` may be missing on object of type `Unknown | None`

meson (https://github.com/mesonbuild/meson)

mesonbuild/interpreter/interpreter.py

[error] invalid-assignment - :1206:9 - Object of type `list[str]` is not assignable to attribute `project_default_options` of type `dict[OptionKey, str | int | list[str]]`
[error] invalid-argument-type - :1209:79 - Argument to bound method `initialize_from_top_level_project_call` is incorrect: Expected `dict[OptionKey, str | int | list[str]]`, found `list[str]`
[error] invalid-argument-type - :1215:72 - Argument to bound method `initialize_from_subproject_call` is incorrect: Expected `dict[OptionKey, str | int | list[str]]`, found `list[str]`

mitmproxy (https://github.com/mitmproxy/mitmproxy)

examples/contrib/search.py

[warning] possibly-missing-attribute - :68 -
Old: Attribute `findall` may be missing on object of type `Unknown | Pattern[str] | None`
New: Attribute `findall` may be missing on object of type `Unknown | None | Pattern[str]`
[warning] possibly-missing-attribute - :73 -
Old: Attribute `findall` may be missing on object of type `Unknown | Pattern[str] | None`
New: Attribute `findall` may be missing on object of type `Unknown | None | Pattern[str]`
[warning] possibly-missing-attribute - :75 -
Old: Attribute `findall` may be missing on object of type `Unknown | Pattern[str] | None`
New: Attribute `findall` may be missing on object of type `Unknown | None | Pattern[str]`
[warning] possibly-missing-attribute - :78 -
Old: Attribute `findall` may be missing on object of type `Unknown | Pattern[str] | None`
New: Attribute `findall` may be missing on object of type `Unknown | None | Pattern[str]`
[warning] possibly-missing-attribute - :82 -
Old: Attribute `findall` may be missing on object of type `Unknown | Pattern[str] | None`
New: Attribute `findall` may be missing on object of type `Unknown | None | Pattern[str]`

mitmproxy/tools/console/flowview.py

[error] invalid-assignment - :350:33 - Object of type `Unknown | None` is not assignable to `Message`

parso (https://github.com/davidhalter/parso)

parso/python/errors.py

[warning] possibly-missing-attribute - :415:18 - Attribute `add_block` may be missing on object of type `Unknown | _Context | None`
[warning] possibly-missing-attribute - :416:24 - Attribute `blocks` may be missing on object of type `Unknown | _Context | None`
[warning] possibly-missing-attribute - :431:28 - Attribute `parent_context` may be missing on object of type `Unknown | _Context | None`
[warning] possibly-missing-attribute - :432:13 - Attribute `close_child_context` may be missing on object of type `Unknown | None`
[warning] possibly-missing-attribute - :470:32 - Attribute `add_context` may be missing on object of type `Unknown | _Context | None`
[warning] possibly-missing-attribute - :489:9 - Attribute `finalize` may be missing on object of type `Unknown | _Context | None`

parso/python/pep8.py

[warning] possibly-missing-attribute - :290 -
Old: Attribute `get_latest_suite_node` may be missing on object of type `Unknown | None | IndentationNode`
New: Attribute `get_latest_suite_node` may be missing on object of type `Unknown | IndentationNode | None`
[warning] possibly-missing-attribute - :385 -
Old: Attribute `parent` may be missing on object of type `Unknown | None | IndentationNode`
New: Attribute `parent` may be missing on object of type `Unknown | IndentationNode | None`
[warning] possibly-missing-attribute - :414 -
Old: Attribute `type` may be missing on object of type `Unknown | None | IndentationNode`
New: Attribute `type` may be missing on object of type `Unknown | IndentationNode | None`
[warning] possibly-missing-attribute - :415 -
Old: Attribute `type` may be missing on object of type `Unknown | None | IndentationNode`
New: Attribute `type` may be missing on object of type `Unknown | IndentationNode | None`
[warning] possibly-missing-attribute - :418 -
Old: Attribute `indentation` may be missing on object of type `Unknown | None | IndentationNode`
New: Attribute `indentation` may be missing on object of type `Unknown | IndentationNode | None`
[warning] possibly-missing-attribute - :419 -
Old: Attribute `type` may be missing on object of type `Unknown | None | IndentationNode`
New: Attribute `type` may be missing on object of type `Unknown | IndentationNode | None`
[warning] possibly-missing-attribute - :431 -
Old: Attribute `type` may be missing on object of type `Unknown | None | IndentationNode`
New: Attribute `type` may be missing on object of type `Unknown | IndentationNode | None`
[warning] possibly-missing-attribute - :433 -
Old: Attribute `parent` may be missing on object of type `Unknown | None | IndentationNode`
New: Attribute `parent` may be missing on object of type `Unknown | IndentationNode | None`
[warning] possibly-missing-attribute - :436 -
Old: Attribute `indentation` may be missing on object of type `Unknown | None | IndentationNode`
New: Attribute `indentation` may be missing on object of type `Unknown | IndentationNode | None`
[warning] possibly-missing-attribute - :460 -
Old: Attribute `bracket_indentation` may be missing on object of type `Unknown | None | IndentationNode`
New: Attribute `bracket_indentation` may be missing on object of type `Unknown | IndentationNode | None`
[warning] possibly-missing-attribute - :462 -
Old: Attribute `indentation` may be missing on object of type `Unknown | None | IndentationNode`
New: Attribute `indentation` may be missing on object of type `Unknown | IndentationNode | None`
[warning] possibly-missing-attribute - :464 -
Old: Attribute `get_latest_suite_node` may be missing on object of type `Unknown | None | IndentationNode`
New: Attribute `get_latest_suite_node` may be missing on object of type `Unknown | IndentationNode | None`
[warning] possibly-missing-attribute - :471 -
Old: Attribute `type` may be missing on object of type `Unknown | None | IndentationNode`
New: Attribute `type` may be missing on object of type `Unknown | IndentationNode | None`
[warning] possibly-missing-attribute - :486 -
Old: Attribute `type` may be missing on object of type `Unknown | None | IndentationNode`
New: Attribute `type` may be missing on object of type `Unknown | IndentationNode | None`
[warning] possibly-missing-attribute - :492 -
Old: Attribute `type` may be missing on object of type `Unknown | None | IndentationNode`
New: Attribute `type` may be missing on object of type `Unknown | IndentationNode | None`
[warning] possibly-missing-attribute - :498 -
Old: Attribute `type` may be missing on object of type `Unknown | None | IndentationNode`
New: Attribute `type` may be missing on object of type `Unknown | IndentationNode | None`
[warning] possibly-missing-attribute - :507 -
Old: Attribute `type` may be missing on object of type `Unknown | None | IndentationNode`
New: Attribute `type` may be missing on object of type `Unknown | IndentationNode | None`
[warning] possibly-missing-attribute - :513 -
Old: Attribute `type` may be missing on object of type `Unknown | None | IndentationNode`
New: Attribute `type` may be missing on object of type `Unknown | IndentationNode | None`
[warning] possibly-missing-attribute - :537 -
Old: Attribute `type` may be missing on object of type `Unknown | None | IndentationNode`
New: Attribute `type` may be missing on object of type `Unknown | IndentationNode | None`
[warning] possibly-missing-attribute - :538 -
Old: Attribute `parent` may be missing on object of type `Unknown | None | IndentationNode`
New: Attribute `parent` may be missing on object of type `Unknown | IndentationNode | None`
[warning] possibly-missing-attribute - :541 -
Old: Attribute `indentation` may be missing on object of type `Unknown | None | IndentationNode`
New: Attribute `indentation` may be missing on object of type `Unknown | IndentationNode | None`

prefect (https://github.com/PrefectHQ/prefect)

src/integrations/prefect-dbt/prefect_dbt/core/settings.py

[error] invalid-assignment - :94 -
Old: Object of type `T@resolve_block_document_references | dict[str, Any]` is not assignable to `dict[str, Any]`
New: Object of type `dict[str, Any] | int | T@resolve_block_document_references | ... omitted 4 union elements` is not assignable to `dict[str, Any]`
[error] invalid-assignment - :99 -
Old: Object of type `T@resolve_variables | dict[str, Any]` is not assignable to `dict[str, Any]`
New: Object of type `int | T@resolve_variables | float | ... omitted 4 union elements` is not assignable to `dict[str, Any]`

src/integrations/prefect-kubernetes/prefect_kubernetes/jobs.py

[error] invalid-return-type - :499 -
Old: Return type does not match returned value: expected `dict[str, Any]`, found `Unknown | dict[Unknown, Unknown] | None`
New: Return type does not match returned value: expected `dict[str, Any]`, found `Unknown | None | dict[Unknown, Unknown]`

src/prefect/cli/deploy/_core.py

[error] invalid-assignment - :86 -
Old: Object of type `T@resolve_block_document_references | dict[str, Any]` is not assignable to `dict[str, Any]`
New: Object of type `dict[str, Any] | int | T@resolve_block_document_references | ... omitted 4 union elements` is not assignable to `dict[str, Any]`
[error] invalid-assignment - :87 -
Old: Object of type `T@resolve_variables` is not assignable to `dict[str, Any]`
New: Object of type `int | T@resolve_variables | float | ... omitted 4 union elements` is not assignable to `dict[str, Any]`

src/prefect/deployments/steps/core.py

[error] invalid-argument-type - :137 -
Old: Argument is incorrect: Expected `T@resolve_variables`, found `T@resolve_block_document_references | dict[str, Any]`
New: Argument is incorrect: Expected `T@resolve_variables`, found `dict[str, Any] | int | T@resolve_block_document_references | ... omitted 4 union elements`

src/prefect/infrastructure/provisioners/container_instance.py

[error] invalid-argument-type - :751 -
Old: Argument to bound method `read_block_document_by_name` is incorrect: Expected `str`, found `Unknown | str | None`
New: Argument to bound method `read_block_document_by_name` is incorrect: Expected `str`, found `Unknown | None | str`

src/prefect/server/orchestration/global_policy.py

[warning] possibly-missing-attribute - :460 -
Old: Attribute `state_details` may be missing on object of type `(State & @Todo) | None`
New: Attribute `state_details` may be missing on object of type `State | None`

src/prefect/testing/fixtures.py

[warning] possibly-missing-attribute - :434:27 - Attribute `events` may be missing on object of type `Unknown | EventsClient`
[error] unresolved-attribute - :434:27 - Object of type `EventsClient` has no attribute `events`
[warning] possibly-missing-attribute - :442:113 - Attribute `events` may be missing on object of type `Unknown | EventsClient`
[error] unresolved-attribute - :442:113 - Object of type `EventsClient` has no attribute `events`
[warning] possibly-missing-attribute - :448:26 - Attribute `pop_events` may be missing on object of type `Unknown | EventsClient`
[error] unresolved-attribute - :448:26 - Object of type `EventsClient` has no attribute `pop_events`
[warning] possibly-missing-attribute - :450:26 - Attribute `events` may be missing on object of type `Unknown | EventsClient`
[error] unresolved-attribute - :450:26 - Object of type `EventsClient` has no attribute `events`
[warning] possibly-missing-attribute - :466:22 - Attribute `pop_events` may be missing on object of type `Unknown | EventsClient`
[error] unresolved-attribute - :466:22 - Object of type `EventsClient` has no attribute `pop_events`

src/prefect/utilities/templating.py

[error] invalid-assignment - :320 -
Old: Invalid subscript assignment with key of type `object` and value of type `T@resolve_block_document_references | dict[str, Any]` on object of type `dict[str, Any]`
New: Invalid subscript assignment with key of type `object` and value of type `dict[str, Any] | int | T@resolve_block_document_references | ... omitted 4 union elements` on object of type `dict[str, Any]`
[error] invalid-return-type - :323 -
Old: Return type does not match returned value: expected `T@resolve_block_document_references | dict[str, Any]`, found `list[Unknown | T@resolve_block_document_references | dict[str, Any]]`
New: Return type does not match returned value: expected `T@resolve_block_document_references | dict[str, Any]`, found `list[Unknown | dict[str, Any] | int | ... omitted 5 union elements]`
[error] invalid-return-type - :437 -
Old: Return type does not match returned value: expected `T@resolve_variables`, found `dict[object, Unknown | T@resolve_variables]`
New: Return type does not match returned value: expected `T@resolve_variables`, found `dict[object, Unknown | int | T@resolve_variables | ... omitted 5 union elements]`
[error] invalid-return-type - :442 -
Old: Return type does not match returned value: expected `T@resolve_variables`, found `list[Unknown | T@resolve_variables]`
New: Return type does not match returned value: expected `T@resolve_variables`, found `list[Unknown | int | T@resolve_variables | ... omitted 5 union elements]`

src/prefect/workers/base.py

[error] invalid-argument-type - :232 -
Old: Argument is incorrect: Expected `T@resolve_variables`, found `T@resolve_block_document_references | dict[str, Any]`
New: Argument is incorrect: Expected `T@resolve_variables`, found `dict[str, Any] | int | T@resolve_block_document_references | ... omitted 4 union elements`
[error] invalid-argument-type - :234 -
Old: Argument expression after ** must be a mapping type: Found `T@resolve_variables`
New: Argument expression after ** must be a mapping type: Found `int | T@resolve_variables | float | ... omitted 4 union elements`

pydantic (https://github.com/pydantic/pydantic)

pydantic/fields.py

[error] invalid-parameter-default - :949 -
Old: Default value of type `PydanticUndefinedType` is not assignable to annotated parameter type `dict[str, int | float | str | ... omitted 3 union elements] | ((dict[str, int | float | str | ... omitted 3 union elements], /) -> None) | None`
New: Default value of type `PydanticUndefinedType` is not assignable to annotated parameter type `dict[str, Divergent] | ((dict[str, Divergent], /) -> None) | None`
[error] invalid-parameter-default - :989 -
Old: Default value of type `PydanticUndefinedType` is not assignable to annotated parameter type `dict[str, int | float | str | ... omitted 3 union elements] | ((dict[str, int | float | str | ... omitted 3 union elements], /) -> None) | None`
New: Default value of type `PydanticUndefinedType` is not assignable to annotated parameter type `dict[str, Divergent] | ((dict[str, Divergent], /) -> None) | None`
[error] invalid-parameter-default - :1032 -
Old: Default value of type `PydanticUndefinedType` is not assignable to annotated parameter type `dict[str, int | float | str | ... omitted 3 union elements] | ((dict[str, int | float | str | ... omitted 3 union elements], /) -> None) | None`
New: Default value of type `PydanticUndefinedType` is not assignable to annotated parameter type `dict[str, Divergent] | ((dict[str, Divergent], /) -> None) | None`
[error] invalid-parameter-default - :1072 -
Old: Default value of type `PydanticUndefinedType` is not assignable to annotated parameter type `dict[str, int | float | str | ... omitted 3 union elements] | ((dict[str, int | float | str | ... omitted 3 union elements], /) -> None) | None`
New: Default value of type `PydanticUndefinedType` is not assignable to annotated parameter type `dict[str, Divergent] | ((dict[str, Divergent], /) -> None) | None`
[error] invalid-parameter-default - :1115 -
Old: Default value of type `PydanticUndefinedType` is not assignable to annotated parameter type `dict[str, int | float | str | ... omitted 3 union elements] | ((dict[str, int | float | str | ... omitted 3 union elements], /) -> None) | None`
New: Default value of type `PydanticUndefinedType` is not assignable to annotated parameter type `dict[str, Divergent] | ((dict[str, Divergent], /) -> None) | None`
[error] invalid-parameter-default - :1154 -
Old: Default value of type `PydanticUndefinedType` is not assignable to annotated parameter type `dict[str, int | float | str | ... omitted 3 union elements] | ((dict[str, int | float | str | ... omitted 3 union elements], /) -> None) | None`
New: Default value of type `PydanticUndefinedType` is not assignable to annotated parameter type `dict[str, Divergent] | ((dict[str, Divergent], /) -> None) | None`
[error] invalid-parameter-default - :1194 -
Old: Default value of type `PydanticUndefinedType` is not assignable to annotated parameter type `dict[str, int | float | str | ... omitted 3 union elements] | ((dict[str, int | float | str | ... omitted 3 union elements], /) -> None) | None`
New: Default value of type `PydanticUndefinedType` is not assignable to annotated parameter type `dict[str, Divergent] | ((dict[str, Divergent], /) -> None) | None`
[error] invalid-argument-type - :1573 -
Old: Argument is incorrect: Expected `dict[str, int | float | str | ... omitted 3 union elements] | ((dict[str, int | float | str | ... omitted 3 union elements], /) -> None) | None`, found `Top[dict[Unknown, Unknown]] | (((dict[str, int | float | str | ... omitted 3 union elements], /) -> None) & ~Top[dict[Unknown, Unknown]]) | None`
New: Argument is incorrect: Expected `dict[str, Divergent] | ((dict[str, Divergent], /) -> None) | None`, found `Top[dict[Unknown, Unknown]] | (((dict[str, Divergent], /) -> None) & ~Top[dict[Unknown, Unknown]]) | None`

pytest (https://github.com/pytest-dev/pytest)

testing/test_terminal.py

[warning] unused-ignore-comment - :2029:33 - Unused blanket `type: ignore` directive

scikit-learn (https://github.com/scikit-learn/scikit-learn)

sklearn/cluster/_bisect_k_means.py

[error] parameter-already-assigned - :335:17 - Multiple values provided for parameter `max_iter` of bound method `_kmeans_single_elkan`

sklearn/ensemble/_forest.py

[warning] possibly-missing-attribute - :907:20 - Attribute `take` may be missing on object of type `Unknown | list[Unknown]`

sklearn/feature_selection/_univariate_selection.py

[error] unsupported-operator - :886 -
Old: Operator `<` is not supported between objects of type `Unknown | ndarray[tuple[Any, ...], dtype[Any]] | None` and `Unknown | float`
New: Operator `<` is not supported between objects of type `Unknown | ndarray[tuple[Any, ...], dtype[Unknown]] | None` and `Unknown | float`
[error] invalid-argument-type - :970 -
Old: Argument to function `len` is incorrect: Expected `Sized`, found `Unknown | ndarray[tuple[Any, ...], dtype[Any]] | None`
New: Argument to function `len` is incorrect: Expected `Sized`, found `Unknown | ndarray[tuple[Any, ...], dtype[Unknown]] | None`
[error] unsupported-operator - :1052 -
Old: Operator `<` is not supported between objects of type `Unknown | ndarray[tuple[Any, ...], dtype[Any]] | None` and `Unknown | int | float`
New: Operator `<` is not supported between objects of type `Unknown | ndarray[tuple[Any, ...], dtype[Unknown]] | None` and `Unknown | int | float`
[error] invalid-argument-type - :1052 -
Old: Argument to function `len` is incorrect: Expected `Sized`, found `Unknown | ndarray[tuple[Any, ...], dtype[Any]] | None`
New: Argument to function `len` is incorrect: Expected `Sized`, found `Unknown | ndarray[tuple[Any, ...], dtype[Unknown]] | None`

sklearn/feature_selection/tests/test_from_model.py

[error] no-matching-overload - :379:27 - No overload of function `norm` matches arguments

sklearn/gaussian_process/_gpr.py

[warning] possibly-missing-attribute - :290:40 - Attribute `shape` may be missing on object of type `(Unknown & Iterable[object]) | (float & Iterable[object])`
[warning] possibly-missing-attribute - :291:16 - Attribute `shape` may be missing on object of type `(Unknown & Iterable[object]) | (float & Iterable[object])`
[warning] possibly-missing-attribute - :296:39 - Attribute `shape` may be missing on object of type `(Unknown & Iterable[object]) | (float & Iterable[object])`

sklearn/linear_model/tests/test_coordinate_descent.py

[warning] possibly-missing-attribute - :722:20 - Attribute `shape` may be missing on object of type `Unknown | float`
[warning] possibly-missing-attribute - :730:20 - Attribute `shape` may be missing on object of type `Unknown | float`
[error] not-subscriptable - :745:41 - Cannot subscript object of type `float` with no `__getitem__` method
[error] not-subscriptable - :757:41 - Cannot subscript object of type `float` with no `__getitem__` method

sklearn/linear_model/tests/test_logistic.py

[error] no-matching-overload - :122:5 - No overload of function `assert_allclose` matches arguments
[error] no-matching-overload - :154:5 - No overload of function `assert_allclose` matches arguments
[error] invalid-assignment - :280:5 - Invalid subscript assignment with key of type `slice[None, None, None]` and value of type `Literal[0]` on object of type `csr_matrix[Any]`
[warning] possibly-missing-attribute - :328:23 - Attribute `ravel` may be missing on object of type `Unknown | csr_matrix[Any]`
[warning] possibly-missing-attribute - :354:35 - Attribute `ravel` may be missing on object of type `Unknown | csr_matrix[Any]`
[error] invalid-argument-type - :411:31 - Argument to function `assert_array_almost_equal` is incorrect: Expected `_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 5 union elements`, found `Unknown | csr_matrix[Any]`
[error] invalid-argument-type - :411:42 - Argument to function `assert_array_almost_equal` is incorrect: Expected `_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 5 union elements`, found `Unknown | csr_matrix[Any]`
[error] invalid-argument-type - :415:35 - Argument to function `assert_array_almost_equal` is incorrect: Expected `_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 5 union elements`, found `Unknown | csr_matrix[Any]`
[error] invalid-argument-type - :415:46 - Argument to function `assert_array_almost_equal` is incorrect: Expected `_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 5 union elements`, found `Unknown | csr_matrix[Any]`
[error] invalid-argument-type - :442:31 - Argument to function `assert_array_almost_equal` is incorrect: Expected `_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 5 union elements`, found `Unknown | csr_matrix[Any]`
[error] invalid-argument-type - :442:41 - Argument to function `assert_array_almost_equal` is incorrect: Expected `_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 5 union elements`, found `Unknown | csr_matrix[Any]`
[error] no-matching-overload - :586:5 - No overload of function `assert_allclose` matches arguments
[error] no-matching-overload - :589:5 - No overload of function `assert_allclose` matches arguments
[error] no-matching-overload - :931:5 - No overload of function `assert_allclose` matches arguments
[error] no-matching-overload - :980:9 - No overload of function `assert_allclose` matches arguments
[error] no-matching-overload - :1053:5 - No overload of function `assert_allclose` matches arguments
[error] no-matching-overload - :1084:5 - No overload of function `assert_allclose` matches arguments
[error] no-matching-overload - :1120:5 - No overload of function `assert_allclose` matches arguments
[error] no-matching-overload - :1143:5 - No overload of function `assert_allclose` matches arguments
[error] no-matching-overload - :1171:9 - No overload of function `assert_allclose` matches arguments
[error] no-matching-overload - :1177:9 - No overload of function `assert_allclose` matches arguments
[error] invalid-argument-type - :1191:35 - Argument to function `assert_array_almost_equal` is incorrect: Expected `_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 5 union elements`, found `Unknown | csr_matrix[Any]`
[error] invalid-argument-type - :1191:47 - Argument to function `assert_array_almost_equal` is incorrect: Expected `_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 5 union elements`, found `Unknown | csr_matrix[Any]`
[error] no-matching-overload - :1251:5 - No overload of function `assert_allclose` matches arguments
[error] no-matching-overload - :1257:5 - No overload of function `assert_allclose` matches arguments
[error] no-matching-overload - :1261:5 - No overload of function `assert_allclose` matches arguments
[error] no-matching-overload - :1293:5 - No overload of function `assert_allclose` matches arguments
[error] no-matching-overload - :1439:23 - No overload matches arguments
[error] no-matching-overload - :1479:5 - No overload of function `assert_allclose` matches arguments
[error] invalid-argument-type - :1527:39 - Argument to function `assert_array_almost_equal` is incorrect: Expected `_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 5 union elements`, found `Unknown | csr_matrix[Any]`
[error] invalid-argument-type - :1527:51 - Argument to function `assert_array_almost_equal` is incorrect: Expected `_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 5 union elements`, found `Unknown | csr_matrix[Any]`
[error] invalid-argument-type - :1674:31 - Argument to function `assert_array_almost_equal` is incorrect: Expected `_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 5 union elements`, found `Unknown | csr_matrix[Any]`
[error] invalid-argument-type - :1674:46 - Argument to function `assert_array_almost_equal` is incorrect: Expected `_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 5 union elements`, found `Unknown | csr_matrix[Any]`

sklearn/linear_model/tests/test_sag.py

[error] invalid-argument-type - :297:44 - Argument to function `assert_array_almost_equal` is incorrect: Expected `_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 5 union elements`, found `Unknown | csr_matrix[Any]`
[error] invalid-argument-type - :299:45 - Argument to function `assert_array_almost_equal` is incorrect: Expected `_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 5 union elements`, found `Unknown | csr_matrix[Any]`
[warning] possibly-missing-attribute - :645:31 - Attribute `ravel` may be missing on object of type `Unknown | csr_matrix[Any]`
[warning] possibly-missing-attribute - :813:31 - Attribute `ravel` may be missing on object of type `Unknown | csr_matrix[Any]`
[error] invalid-assignment - :864:5 - Invalid subscript assignment with key of type `slice[None, None, None]` and value of type `int | float` on object of type `csr_matrix[Any]`

sklearn/svm/_base.py

[error] no-matching-overload - :282:32 - No overload matches arguments

sklearn/svm/tests/test_svm.py

[error] invalid-argument-type - :205:31 - Argument to function `assert_array_almost_equal` is incorrect: Expected `_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 5 union elements`, found `Unknown | csr_matrix[Any]`
[error] invalid-argument-type - :205:47 - Argument to function `assert_array_almost_equal` is incorrect: Expected `_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 5 union elements`, found `Unknown | csr_matrix[Any]`
[error] invalid-argument-type - :319:31 - Argument to function `assert_array_almost_equal` is incorrect: Expected `_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 5 union elements`, found `Unknown | csr_matrix[Any]`
[error] no-matching-overload - :589:5 - No overload of function `assert_allclose` matches arguments
[error] invalid-argument-type - :1085:54 - Argument to function `assert_array_almost_equal` is incorrect: Expected `_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 5 union elements`, found `Unknown | csr_matrix[Any]`

scrapy (https://github.com/scrapy/scrapy)

tests/test_closespider.py

[warning] possibly-missing-attribute - :29:18 - Attribute `meta` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :29:18 - Object of type `Spider | None` has no attribute `meta`
[warning] possibly-missing-attribute - :39:18 - Attribute `meta` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :39:18 - Object of type `Spider | None` has no attribute `meta`
[warning] possibly-missing-attribute - :58:18 - Attribute `meta` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :58:18 - Object of type `Spider | None` has no attribute `meta`
[warning] possibly-missing-attribute - :76:18 - Attribute `meta` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :76:18 - Object of type `Spider | None` has no attribute `meta`
[warning] possibly-missing-attribute - :86:18 - Attribute `meta` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :86:18 - Object of type `Spider | None` has no attribute `meta`
[warning] possibly-missing-attribute - :88:36 - Attribute `exception_cls` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :88:36 - Object of type `Spider | None` has no attribute `exception_cls`
[warning] possibly-missing-attribute - :98:18 - Attribute `meta` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :98:18 - Object of type `Spider | None` has no attribute `meta`
[warning] possibly-missing-attribute - :108:18 - Attribute `meta` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :108:18 - Object of type `Spider | None` has no attribute `meta`

tests/test_contracts.py

[warning] possibly-missing-attribute - :534:16 - Attribute `visited` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :534:16 - Object of type `Spider | None` has no attribute `visited`

tests/test_crawl.py

[warning] possibly-missing-attribute - :79:20 - Attribute `urls_visited` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :79:20 - Object of type `Spider | None` has no attribute `urls_visited`
[warning] possibly-missing-attribute - :127:16 - Attribute `t1` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :127:16 - Object of type `Spider | None` has no attribute `t1`
[warning] possibly-missing-attribute - :128:16 - Attribute `t2` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :128:16 - Object of type `Spider | None` has no attribute `t2`
[warning] possibly-missing-attribute - :129:16 - Attribute `t2` may be missing on object of type `Unknown | Spider | None`
[warning] possibly-missing-attribute - :129:36 - Attribute `t1` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :129:16 - Object of type `Spider | None` has no attribute `t2`
[error] unresolved-attribute - :129:36 - Object of type `Spider | None` has no attribute `t1`
[warning] possibly-missing-attribute - :135:16 - Attribute `t1` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :135:16 - Object of type `Spider | None` has no attribute `t1`
[warning] possibly-missing-attribute - :136:16 - Attribute `t2` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :136:16 - Object of type `Spider | None` has no attribute `t2`
[warning] possibly-missing-attribute - :137:16 - Attribute `t2_err` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :137:16 - Object of type `Spider | None` has no attribute `t2_err`
[warning] possibly-missing-attribute - :138:16 - Attribute `t2_err` may be missing on object of type `Unknown | Spider | None`
[warning] possibly-missing-attribute - :138:40 - Attribute `t1` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :138:16 - Object of type `Spider | None` has no attribute `t2_err`
[error] unresolved-attribute - :138:40 - Object of type `Spider | None` has no attribute `t1`
[warning] possibly-missing-attribute - :143:16 - Attribute `t1` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :143:16 - Object of type `Spider | None` has no attribute `t1`
[warning] possibly-missing-attribute - :144:16 - Attribute `t2` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :144:16 - Object of type `Spider | None` has no attribute `t2`
[warning] possibly-missing-attribute - :145:16 - Attribute `t2_err` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :145:16 - Object of type `Spider | None` has no attribute `t2_err`
[warning] possibly-missing-attribute - :146:16 - Attribute `t2_err` may be missing on object of type `Unknown | Spider | None`
[warning] possibly-missing-attribute - :146:40 - Attribute `t1` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :146:16 - Object of type `Spider | None` has no attribute `t2_err`
[error] unresolved-attribute - :146:40 - Object of type `Spider | None` has no attribute `t1`
[warning] possibly-missing-attribute - :243:16 - Attribute `visited` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :243:16 - Object of type `Spider | None` has no attribute `visited`
[warning] possibly-missing-attribute - :252:16 - Attribute `visited` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :252:16 - Object of type `Spider | None` has no attribute `visited`
[warning] possibly-missing-attribute - :323:31 - Attribute `meta` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :323:31 - Object of type `Spider | None` has no attribute `meta`
[warning] possibly-missing-attribute - :324:34 - Attribute `meta` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :324:34 - Object of type `Spider | None` has no attribute `meta`
[warning] possibly-missing-attribute - :326:39 - Attribute `meta` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :326:39 - Object of type `Spider | None` has no attribute `meta`
[warning] possibly-missing-attribute - :329:39 - Attribute `meta` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :329:39 - Object of type `Spider | None` has no attribute `meta`
[warning] possibly-missing-attribute - :332:39 - Attribute `meta` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :332:39 - Object of type `Spider | None` has no attribute `meta`
[warning] possibly-missing-attribute - :335:39 - Attribute `meta` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :335:39 - Object of type `Spider | None` has no attribute `meta`
[error] invalid-argument-type - :343 -
Old: Argument to function `get_engine_status` is incorrect: Expected `ExecutionEngine`, found `Unknown | ExecutionEngine | None`
New: Argument to function `get_engine_status` is incorrect: Expected `ExecutionEngine`, found `ExecutionEngine | None`
[warning] possibly-missing-attribute - :351 -
Old: Attribute `name` may be missing on object of type `Unknown | Spider | None`
New: Attribute `name` may be missing on object of type `Spider | None`
[error] invalid-argument-type - :359 -
Old: Argument to function `format_engine_status` is incorrect: Expected `ExecutionEngine`, found `Unknown | ExecutionEngine | None`
New: Argument to function `format_engine_status` is incorrect: Expected `ExecutionEngine`, found `ExecutionEngine | None`
[warning] possibly-missing-attribute - :374 -
Old: Attribute `name` may be missing on object of type `Unknown | Spider | None`
New: Attribute `name` may be missing on object of type `Spider | None`
[warning] possibly-missing-attribute - :634:16 - Attribute `meta` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :634:16 - Object of type `Spider | None` has no attribute `meta`
[warning] possibly-missing-attribute - :641:16 - Attribute `meta` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :641:16 - Object of type `Spider | None` has no attribute `meta`
[warning] possibly-missing-attribute - :654:16 - Attribute `meta` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :654:16 - Object of type `Spider | None` has no attribute `meta`
[warning] possibly-missing-attribute - :664:22 - Attribute `meta` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :664:22 - Object of type `Spider | None` has no attribute `meta`
[warning] possibly-missing-attribute - :673:22 - Attribute `meta` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :673:22 - Object of type `Spider | None` has no attribute `meta`
[warning] possibly-missing-attribute - :681:16 - Attribute `meta` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :681:16 - Object of type `Spider | None` has no attribute `meta`
[warning] possibly-missing-attribute - :682:27 - Attribute `meta` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :682:27 - Object of type `Spider | None` has no attribute `meta`
[warning] possibly-missing-attribute - :683:16 - Attribute `meta` may be missing on object of type `Unknown | Spider | None`
[warning] possibly-missing-attribute - :683:56 - Attribute `meta` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :683:16 - Object of type `Spider | None` has no attribute `meta`
[error] unresolved-attribute - :683:56 - Object of type `Spider | None` has no attribute `meta`
[warning] possibly-missing-attribute - :687:17 - Attribute `meta` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :687:17 - Object of type `Spider | None` has no attribute `meta`
[warning] possibly-missing-attribute - :688:15 - Attribute `full_response_length` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :688:15 - Object of type `Spider | None` has no attribute `full_response_length`
[warning] possibly-missing-attribute - :695:16 - Attribute `meta` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :695:16 - Object of type `Spider | None` has no attribute `meta`
[warning] possibly-missing-attribute - :696:27 - Attribute `meta` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :696:27 - Object of type `Spider | None` has no attribute `meta`
[warning] possibly-missing-attribute - :697:27 - Attribute `meta` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :697:27 - Object of type `Spider | None` has no attribute `meta`
[warning] possibly-missing-attribute - :698:27 - Attribute `meta` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :698:27 - Object of type `Spider | None` has no attribute `meta`
[warning] possibly-missing-attribute - :699:16 - Attribute `meta` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :699:16 - Object of type `Spider | None` has no attribute `meta`
[warning] possibly-missing-attribute - :701:34 - Attribute `meta` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :701:34 - Object of type `Spider | None` has no attribute `meta`
[warning] possibly-missing-attribute - :703:17 - Attribute `meta` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :703:17 - Object of type `Spider | None` has no attribute `meta`
[warning] possibly-missing-attribute - :704:15 - Attribute `full_response_length` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :704:15 - Object of type `Spider | None` has no attribute `full_response_length`
[warning] possibly-missing-attribute - :711:16 - Attribute `meta` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :711:16 - Object of type `Spider | None` has no attribute `meta`
[warning] possibly-missing-attribute - :712:27 - Attribute `meta` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :712:27 - Object of type `Spider | None` has no attribute `meta`
[warning] possibly-missing-attribute - :713:16 - Attribute `meta` may be missing on object of type `Unknown | Spider | None`
[warning] possibly-missing-attribute - :713:59 - Attribute `meta` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :713:16 - Object of type `Spider | None` has no attribute `meta`
[error] unresolved-attribute - :713:59 - Object of type `Spider | None` has no attribute `meta`
[warning] possibly-missing-attribute - :721:16 - Attribute `meta` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :721:16 - Object of type `Spider | None` has no attribute `meta`
[warning] possibly-missing-attribute - :722:27 - Attribute `meta` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :722:27 - Object of type `Spider | None` has no attribute `meta`
[warning] possibly-missing-attribute - :723:27 - Attribute `meta` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :723:27 - Object of type `Spider | None` has no attribute `meta`
[warning] possibly-missing-attribute - :724:27 - Attribute `meta` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :724:27 - Object of type `Spider | None` has no attribute `meta`
[warning] possibly-missing-attribute - :725:16 - Attribute `meta` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :725:16 - Object of type `Spider | None` has no attribute `meta`
[warning] possibly-missing-attribute - :727:37 - Attribute `meta` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :727:37 - Object of type `Spider | None` has no attribute `meta`

tests/test_downloadermiddleware.py

[error] invalid-argument-type - :305 -
Old: Argument to bound method `download` is incorrect: Expected `Spider`, found `Unknown | Spider | None`
New: Argument to bound method `download` is incorrect: Expected `Spider`, found `Spider | None`

tests/test_downloaderslotssettings.py

[warning] possibly-missing-attribute - :75 -
Old: Attribute `downloader` may be missing on object of type `Unknown | ExecutionEngine | None`
New: Attribute `downloader` may be missing on object of type `ExecutionEngine | None`
[warning] possibly-missing-attribute - :76:17 - Attribute `times` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :76:17 - Object of type `Spider | None` has no attribute `times`

tests/test_engine_loop.py

[warning] possibly-missing-attribute - :48 -
Old: Attribute `_slot` may be missing on object of type `Unknown | ExecutionEngine | None`
New: Attribute `_slot` may be missing on object of type `ExecutionEngine | None`
[warning] possibly-missing-attribute - :48 -
Old: Attribute `pause` may be missing on object of type `Unknown | BaseScheduler`
New: Attribute `scheduler` may be missing on object of type `_Slot | None`
[warning] possibly-missing-attribute - :48:17 - Attribute `scheduler` may be missing on object of type `Unknown | _Slot | None`
[error] unresolved-attribute - :48:17 - Object of type `BaseScheduler` has no attribute `pause`
[warning] possibly-missing-attribute - :49 -
Old: Attribute `_slot` may be missing on object of type `Unknown | ExecutionEngine | None`
New: Attribute `_slot` may be missing on object of type `ExecutionEngine | None`
[warning] possibly-missing-attribute - :49 -
Old: Attribute `scheduler` may be missing on object of type `Unknown | _Slot | None`
New: Attribute `scheduler` may be missing on object of type `_Slot | None`
[warning] possibly-missing-attribute - :55 -
Old: Attribute `_slot` may be missing on object of type `Unknown | ExecutionEngine | None`
New: Attribute `_slot` may be missing on object of type `ExecutionEngine | None`
[warning] possibly-missing-attribute - :55 -
Old: Attribute `scheduler` may be missing on object of type `Unknown | _Slot | None`
New: Attribute `scheduler` may be missing on object of type `_Slot | None`
[warning] possibly-missing-attribute - :55:17 - Attribute `unpause` may be missing on object of type `Unknown | BaseScheduler`
[error] unresolved-attribute - :55:17 - Object of type `BaseScheduler` has no attribute `unpause`
[warning] possibly-missing-attribute - :64 -
Old: Attribute `_slot` may be missing on object of type `Unknown | ExecutionEngine | None`
New: Attribute `_slot` may be missing on object of type `ExecutionEngine | None`
[warning] possibly-missing-attribute - :64 -
Old: Attribute `pause` may be missing on object of type `Unknown | BaseScheduler`
New: Attribute `scheduler` may be missing on object of type `_Slot | None`
[warning] possibly-missing-attribute - :64:17 - Attribute `scheduler` may be missing on object of type `Unknown | _Slot | None`
[error] unresolved-attribute - :64:17 - Object of type `BaseScheduler` has no attribute `pause`
[warning] possibly-missing-attribute - :65 -
Old: Attribute `_slot` may be missing on object of type `Unknown | ExecutionEngine | None`
New: Attribute `_slot` may be missing on object of type `ExecutionEngine | None`
[warning] possibly-missing-attribute - :65 -
Old: Attribute `scheduler` may be missing on object of type `Unknown | _Slot | None`
New: Attribute `scheduler` may be missing on object of type `_Slot | None`
[warning] possibly-missing-attribute - :71 -
Old: Attribute `_slot` may be missing on object of type `Unknown | ExecutionEngine | None`
New: Attribute `_slot` may be missing on object of type `ExecutionEngine | None`
[warning] possibly-missing-attribute - :71 -
Old: Attribute `scheduler` may be missing on object of type `Unknown | _Slot | None`
New: Attribute `scheduler` may be missing on object of type `_Slot | None`
[warning] possibly-missing-attribute - :71:44 - Attribute `unpause` may be missing on object of type `Unknown | BaseScheduler`
[error] unresolved-attribute - :71:44 - Object of type `BaseScheduler` has no attribute `unpause`

tests/test_pqueues.py

[error] invalid-assignment - :101:9 - Object of type `MockEngine` is not assignable to attribute `engine` of type `ExecutionEngine | None`

tests/test_proxy_connect.py

[warning] possibly-missing-attribute - :110:27 - Attribute `meta` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :110:27 - Object of type `Spider | None` has no attribute `meta`

tests/test_request_attribute_binding.py

[warning] possibly-missing-attribute - :80:20 - Attribute `meta` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :80:20 - Object of type `Spider | None` has no attribute `meta`
[warning] possibly-missing-attribute - :89:23 - Attribute `meta` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :89:23 - Object of type `Spider | None` has no attribute `meta`
[warning] possibly-missing-attribute - :106:19 - Attribute `meta` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :106:19 - Object of type `Spider | None` has no attribute `meta`
[warning] possibly-missing-attribute - :139:20 - Attribute `meta` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :139:20 - Object of type `Spider | None` has no attribute `meta`
[warning] possibly-missing-attribute - :172:20 - Attribute `meta` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :172:20 - Object of type `Spider | None` has no attribute `meta`
[warning] possibly-missing-attribute - :195:20 - Attribute `meta` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :195:20 - Object of type `Spider | None` has no attribute `meta`

tests/test_request_cb_kwargs.py

[warning] possibly-missing-attribute - :166:20 - Attribute `checks` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :166:20 - Object of type `Spider | None` has no attribute `checks`
[warning] possibly-missing-attribute - :167:20 - Attribute `checks` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :167:20 - Object of type `Spider | None` has no attribute `checks`

tests/test_request_left.py

[warning] possibly-missing-attribute - :40:16 - Attribute `caught_times` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :40:16 - Object of type `Spider | None` has no attribute `caught_times`
[warning] possibly-missing-attribute - :46:16 - Attribute `caught_times` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :46:16 - Object of type `Spider | None` has no attribute `caught_times`
[warning] possibly-missing-attribute - :52:16 - Attribute `caught_times` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :52:16 - Object of type `Spider | None` has no attribute `caught_times`
[warning] possibly-missing-attribute - :58:16 - Attribute `caught_times` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :58:16 - Object of type `Spider | None` has no attribute `caught_times`

tests/test_scheduler.py

[error] invalid-assignment - :98:9 - Object of type `MockEngine` is not assignable to attribute `engine` of type `ExecutionEngine | None`

tests/test_spidermiddleware_httperror.py

[warning] possibly-missing-attribute - :208:20 - Attribute `skipped` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :208:20 - Object of type `Spider | None` has no attribute `skipped`
[warning] possibly-missing-attribute - :209:16 - Attribute `parsed` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :209:16 - Object of type `Spider | None` has no attribute `parsed`
[warning] possibly-missing-attribute - :210:16 - Attribute `failed` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :210:16 - Object of type `Spider | None` has no attribute `failed`
[warning] possibly-missing-attribute - :223:16 - Attribute `parsed` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :223:16 - Object of type `Spider | None` has no attribute `parsed`
[warning] possibly-missing-attribute - :224:16 - Attribute `skipped` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :224:16 - Object of type `Spider | None` has no attribute `skipped`
[warning] possibly-missing-attribute - :225:16 - Attribute `failed` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :225:16 - Object of type `Spider | None` has no attribute `failed`
[warning] possibly-missing-attribute - :238:16 - Attribute `parsed` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :238:16 - Object of type `Spider | None` has no attribute `parsed`
[warning] possibly-missing-attribute - :239:16 - Attribute `failed` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :239:16 - Object of type `Spider | None` has no attribute `failed`
[warning] possibly-missing-attribute - :250:16 - Attribute `parsed` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :250:16 - Object of type `Spider | None` has no attribute `parsed`
[warning] possibly-missing-attribute - :251:16 - Attribute `failed` may be missing on object of type `Unknown | Spider | None`
[error] unresolved-attribute - :251:16 - Object of type `Spider | None` has no attribute `failed`