Ecosystem report

Old: main (merge base) 7cde8637 New: 22904/merge d1c06a31
Lint Rule Removed Added Changed
Total 27 11 5
missing-typed-dict-key 25 0 0
invalid-argument-type 2 4 1
invalid-assignment 0 4 1
invalid-return-type 0 1 3
unused-type-ignore-comment 0 2 0
Project Removed Added Changed
Total 27 11 5
AutoSplit 25 0 0
prefect 0 6 5
rotki 2 3 0
bokeh 0 1 0
core 0 1 0

AutoSplit (https://github.com/Toufool/AutoSplit)

src/user_profile.py

[error] missing-typed-dict-key - :146:35 - Missing required key 'capture_device_id' in TypedDict `UserProfileDict` constructor
[error] missing-typed-dict-key - :146:35 - Missing required key 'capture_device_name' in TypedDict `UserProfileDict` constructor
[error] missing-typed-dict-key - :146:35 - Missing required key 'capture_method' in TypedDict `UserProfileDict` constructor
[error] missing-typed-dict-key - :146:35 - Missing required key 'capture_region' in TypedDict `UserProfileDict` constructor
[error] missing-typed-dict-key - :146:35 - Missing required key 'captured_window_title' in TypedDict `UserProfileDict` constructor
[error] missing-typed-dict-key - :146:35 - Missing required key 'default_comparison_method' in TypedDict `UserProfileDict` constructor
[error] missing-typed-dict-key - :146:35 - Missing required key 'default_delay_time' in TypedDict `UserProfileDict` constructor
[error] missing-typed-dict-key - :146:35 - Missing required key 'default_pause_time' in TypedDict `UserProfileDict` constructor
[error] missing-typed-dict-key - :146:35 - Missing required key 'default_similarity_threshold' in TypedDict `UserProfileDict` constructor
[error] missing-typed-dict-key - :146:35 - Missing required key 'enable_auto_reset' in TypedDict `UserProfileDict` constructor
[error] missing-typed-dict-key - :146:35 - Missing required key 'fps_limit' in TypedDict `UserProfileDict` constructor
[error] missing-typed-dict-key - :146:35 - Missing required key 'live_capture_region' in TypedDict `UserProfileDict` constructor
[error] missing-typed-dict-key - :146:35 - Missing required key 'loop_splits' in TypedDict `UserProfileDict` constructor
[error] missing-typed-dict-key - :146:35 - Missing required key 'open_screenshot' in TypedDict `UserProfileDict` constructor
[error] missing-typed-dict-key - :146:35 - Missing required key 'pause_hotkey' in TypedDict `UserProfileDict` constructor
[error] missing-typed-dict-key - :146:35 - Missing required key 'reset_hotkey' in TypedDict `UserProfileDict` constructor
[error] missing-typed-dict-key - :146:35 - Missing required key 'screenshot_directory' in TypedDict `UserProfileDict` constructor
[error] missing-typed-dict-key - :146:35 - Missing required key 'screenshot_hotkey' in TypedDict `UserProfileDict` constructor
[error] missing-typed-dict-key - :146:35 - Missing required key 'screenshot_on' in TypedDict `UserProfileDict` constructor
[error] missing-typed-dict-key - :146:35 - Missing required key 'skip_split_hotkey' in TypedDict `UserProfileDict` constructor
[error] missing-typed-dict-key - :146:35 - Missing required key 'split_hotkey' in TypedDict `UserProfileDict` constructor
[error] missing-typed-dict-key - :146:35 - Missing required key 'split_image_directory' in TypedDict `UserProfileDict` constructor
[error] missing-typed-dict-key - :146:35 - Missing required key 'start_also_resets' in TypedDict `UserProfileDict` constructor
[error] missing-typed-dict-key - :146:35 - Missing required key 'toggle_auto_reset_image_hotkey' in TypedDict `UserProfileDict` constructor
[error] missing-typed-dict-key - :146:35 - Missing required key 'undo_split_hotkey' in TypedDict `UserProfileDict` constructor

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

src/bokeh/plotting/gmap.py

[error] invalid-argument-type - :72:34 - Argument of type `dict[str, Unknown]` is not assignable to `GMapFigureOptions`

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

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]`

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

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

[error] invalid-assignment - :94:28 - Object of type `dict[Any, Any] | int | dict[str, Any] | ... omitted 4 union elements` is not assignable to `dict[str, Any]`
[error] invalid-assignment - :99:28 - Object of type `int | dict[Any, Any] | float | ... omitted 3 union elements` is not assignable to `dict[str, Any]`

src/prefect/cli/deploy/_core.py

[error] invalid-assignment - :86:21 - Object of type `dict[Any, Any] | int | dict[str, Any] | ... omitted 4 union elements` is not assignable to `dict[str, Any]`
[error] invalid-assignment - :87:21 - Object of type `int | dict[Any, Any] | float | ... omitted 3 union elements` is not assignable to `dict[str, Any]`

src/prefect/deployments/steps/core.py

[error] invalid-argument-type - :137:38 - Argument is incorrect: Argument type `dict[Any, Any] | int | dict[str, Any] | ... omitted 4 union elements` does not satisfy constraints (`str`, `int`, `int | float`, `bool`, `dict[Any, Any]`, `list[Any]`, `None`) of type variable `T`

src/prefect/utilities/templating.py

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

src/prefect/workers/base.py

[error] invalid-argument-type - :234:20 - Argument expression after ** must be a mapping type: Found `int | Unknown | float | ... omitted 4 union elements`
[error] invalid-argument-type - :232 -
Old: Argument is incorrect: Argument type `str | dict[str, Any]` does not satisfy constraints (`str`, `int`, `int | float`, `bool`, `dict[Any, Any]`, `list[Any]`, `None`) of type variable `T`
New: Argument is incorrect: Argument type `str | int | dict[str, Any] | ... omitted 3 union elements` does not satisfy constraints (`str`, `int`, `int | float`, `bool`, `dict[Any, Any]`, `list[Any]`, `None`) of type variable `T`

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

rotkehlchen/chain/decoding/tools.py

[warning] unused-type-ignore-comment - :96:44 - Unused blanket `type: ignore` directive
[error] invalid-argument-type - :99:13 - Argument to function `decode_transfer_direction` is incorrect: Expected `Sequence[A@BaseDecoderTools]`, found `Unknown | tuple[BTCAddress, ...] | tuple[ChecksumAddress, ...] | tuple[SubstrateAddress, ...] | tuple[SolanaAddress, ...]`
[warning] unused-type-ignore-comment - :100:62 - Unused blanket `type: ignore` directive
[error] invalid-argument-type - :98:13 - Argument to function `decode_transfer_direction` is incorrect: Expected `BTCAddress | ChecksumAddress | SubstrateAddress | SolanaAddress | None`, found `A@BaseDecoderTools | None`
[error] invalid-argument-type - :97:13 - Argument to function `decode_transfer_direction` is incorrect: Expected `BTCAddress | ChecksumAddress | SubstrateAddress | SolanaAddress`, found `A@BaseDecoderTools`