Ecosystem report

Old: main (merge base) b58ab721 → New: 27984/merge 0e3f0cf9
Lint Rule Removed Added Changed
Total 152 0 1
invalid-key 125 0 0
invalid-argument-type 20 0 0
invalid-return-type 5 0 0
unresolved-attribute 2 0 0
unsound-assignment 0 0 1
Project Removed Added Changed
Total 152 0 1
freqtrade non-strict 90 0 0
discord.py strict 30 0 0
core strict 25 0 1
xarray-dataclasses non-strict 5 0 0
sphinx strict 2 0 0

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

homeassistant/components/generic_hygrostat/__init__.py

[error] invalid-key - Unknown key "changes" for TypedDict `_EventEntityRegistryUpdatedData_CreateRemove` (subscripted object has type `_EventEntityRegistryUpdatedData_CreateRemove | _EventEntityRegistryUpdatedData_Update`)

homeassistant/components/generic_thermostat/__init__.py

[error] invalid-key - Unknown key "changes" for TypedDict `_EventEntityRegistryUpdatedData_CreateRemove` (subscripted object has type `_EventEntityRegistryUpdatedData_CreateRemove | _EventEntityRegistryUpdatedData_Update`)

homeassistant/components/mold_indicator/__init__.py

[error] invalid-key - Unknown key "changes" for TypedDict `_EventEntityRegistryUpdatedData_CreateRemove` (subscripted object has type `_EventEntityRegistryUpdatedData_CreateRemove | _EventEntityRegistryUpdatedData_Update`)

homeassistant/components/recorder/entity_registry.py

[error] invalid-argument-type - Argument to function `async_update_statistics_metadata` is incorrect: Expected `str`, found `object`
[error] invalid-argument-type - Argument to bound method `Recorder.async_update_states_metadata` is incorrect: Expected `str`, found `object`

homeassistant/helpers/helper_integration.py

[error] invalid-key - Unknown key "changes" for TypedDict `_EventEntityRegistryUpdatedData_CreateRemove` (subscripted object has type `_EventEntityRegistryUpdatedData_CreateRemove | _EventEntityRegistryUpdatedData_Update`)
[error] invalid-key - Unknown key "changes" for TypedDict `_EventEntityRegistryUpdatedData_CreateRemove` (subscripted object has type `_EventEntityRegistryUpdatedData_CreateRemove | _EventEntityRegistryUpdatedData_Update`)

homeassistant/components/cloud/alexa_config.py

[error] invalid-key - Unknown key "changes" for TypedDict `_EventEntityRegistryUpdatedData_CreateRemove` (subscripted object has type `_EventEntityRegistryUpdatedData_CreateRemove | _EventEntityRegistryUpdatedData_Update`)

homeassistant/components/cloud/google_config.py

[error] invalid-key - Unknown key "changes" for TypedDict `_EventEntityRegistryUpdatedData_CreateRemove` (subscripted object has type `_EventEntityRegistryUpdatedData_CreateRemove | _EventEntityRegistryUpdatedData_Update`)

homeassistant/components/conversation/default_agent.py

[error] invalid-key - Unknown key "changes" for TypedDict `_EventEntityRegistryUpdatedData_CreateRemove` (subscripted object has type `_EventEntityRegistryUpdatedData_CreateRemove | _EventEntityRegistryUpdatedData_Update`)

homeassistant/components/energyid/__init__.py

[error] invalid-key - Unknown key "changes" for TypedDict `_EventEntityRegistryUpdatedData_CreateRemove` (subscripted object has type `_EventEntityRegistryUpdatedData_CreateRemove | _EventEntityRegistryUpdatedData_Update`)
[error] invalid-key - Unknown key "changes" for TypedDict `_EventEntityRegistryUpdatedData_CreateRemove` (subscripted object has type `_EventEntityRegistryUpdatedData_CreateRemove | _EventEntityRegistryUpdatedData_Update`)

homeassistant/components/nws/__init__.py

[error] invalid-key - Unknown key "changes" for TypedDict `_EventEntityRegistryUpdatedData_CreateRemove` (subscripted object has type `_EventEntityRegistryUpdatedData_CreateRemove | _EventEntityRegistryUpdatedData_Update`)
[error] invalid-key - Unknown key "changes" for TypedDict `_EventEntityRegistryUpdatedData_CreateRemove` (subscripted object has type `_EventEntityRegistryUpdatedData_CreateRemove | _EventEntityRegistryUpdatedData_Update`)

homeassistant/components/prometheus/__init__.py

[error] invalid-key - Unknown key "changes" for TypedDict `_EventEntityRegistryUpdatedData_CreateRemove` (subscripted object has type `_EventEntityRegistryUpdatedData_CreateRemove | _EventEntityRegistryUpdatedData_Update`)
[warning] unsound-assignment - Unsound assignment: `Unknown` is not a subtype of `str | None`
[warning] unsound-assignment - Unsound assignment: `Any` is not a subtype of `str | None`

homeassistant/components/proximity/coordinator.py

[error] invalid-key - Unknown key "changes" for TypedDict `_EventEntityRegistryUpdatedData_CreateRemove` (subscripted object has type `_EventEntityRegistryUpdatedData_CreateRemove | _EventEntityRegistryUpdatedData_Update`)
[error] invalid-key - Unknown key "old_entity_id" for TypedDict `_EventEntityRegistryUpdatedData_CreateRemove` (subscripted object has type `_EventEntityRegistryUpdatedData_CreateRemove | _EventEntityRegistryUpdatedData_Update`)

homeassistant/components/radio_frequency/helpers.py

[error] invalid-key - Unknown key "changes" for TypedDict `_EventEntityRegistryUpdatedData_CreateRemove` (subscripted object has type `_EventEntityRegistryUpdatedData_CreateRemove | _EventEntityRegistryUpdatedData_Update`)

homeassistant/config_entries.py

[error] invalid-key - Unknown key "changes" for TypedDict `_EventEntityRegistryUpdatedData_CreateRemove` (subscripted object has type `_EventEntityRegistryUpdatedData_CreateRemove | _EventEntityRegistryUpdatedData_Update`)
[error] invalid-key - Unknown key "changes" for TypedDict `_EventEntityRegistryUpdatedData_CreateRemove` (subscripted object has type `_EventEntityRegistryUpdatedData_CreateRemove | _EventEntityRegistryUpdatedData_Update`)

homeassistant/helpers/area_registry.py

[error] invalid-key - Unknown key "floor_id" for TypedDict `_EventFloorRegistryUpdatedData_Reorder` (subscripted object has type `_EventFloorRegistryUpdatedData_Create_Remove_Update | _EventFloorRegistryUpdatedData_Reorder`)

homeassistant/helpers/device_registry.py

[error] invalid-key - Unknown key "changes" for TypedDict `_EventEntityRegistryUpdatedData_CreateRemove` (subscripted object has type `_EventEntityRegistryUpdatedData_CreateRemove | _EventEntityRegistryUpdatedData_Update`)

homeassistant/helpers/entity.py

[error] invalid-key - Unknown key "changes" for TypedDict `_EventEntityRegistryUpdatedData_CreateRemove` (subscripted object has type `_EventEntityRegistryUpdatedData_CreateRemove | _EventEntityRegistryUpdatedData_Update`)
[error] invalid-key - Unknown key "changes" for TypedDict `_EventEntityRegistryUpdatedData_CreateRemove` (subscripted object has type `_EventEntityRegistryUpdatedData_CreateRemove | _EventEntityRegistryUpdatedData_Update`)

homeassistant/helpers/entity_registry.py

[error] invalid-key - Unknown key "old_entity_id" for TypedDict `_EventEntityRegistryUpdatedData_CreateRemove` (subscripted object has type `_EventEntityRegistryUpdatedData_CreateRemove | _EventEntityRegistryUpdatedData_Update`)

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

discord/components.py

[error] invalid-argument-type - Argument to `discord.components.ActionRow.__init__` is incorrect: Expected `discord.types.components.ActionRow`, found `ButtonComponent | SelectMenu | TextInput | ... omitted 13 union elements`
[error] invalid-argument-type - Argument to `Button.__init__` is incorrect: Expected `ButtonComponent`, found `ButtonComponent | SelectMenu | TextInput | ... omitted 12 union elements`
[error] invalid-argument-type - Argument to `discord.components.TextInput.__init__` is incorrect: Expected `discord.types.components.TextInput`, found `SelectMenu | discord.types.components.TextInput | LabelComponent | ... omitted 11 union elements`
[error] invalid-argument-type - Argument to `discord.components.SectionComponent.__init__` is incorrect: Expected `discord.types.components.SectionComponent`, found `SelectMenu | LabelComponent | FileUploadComponent | ... omitted 10 union elements`
[error] invalid-argument-type - Argument to `TextDisplay.__init__` is incorrect: Expected `TextComponent`, found `SelectMenu | LabelComponent | FileUploadComponent | ... omitted 9 union elements`
[error] invalid-argument-type - Argument to `discord.components.ThumbnailComponent.__init__` is incorrect: Expected `discord.types.components.ThumbnailComponent`, found `SelectMenu | LabelComponent | FileUploadComponent | ... omitted 8 union elements`
[error] invalid-argument-type - Argument to `discord.components.MediaGalleryComponent.__init__` is incorrect: Expected `discord.types.components.MediaGalleryComponent`, found `SelectMenu | LabelComponent | FileUploadComponent | ... omitted 7 union elements`
[error] invalid-argument-type - Argument to `discord.components.FileComponent.__init__` is incorrect: Expected `discord.types.components.FileComponent`, found `SelectMenu | LabelComponent | FileUploadComponent | ... omitted 6 union elements`
[error] invalid-argument-type - Argument to `discord.components.SeparatorComponent.__init__` is incorrect: Expected `discord.types.components.SeparatorComponent`, found `SelectMenu | LabelComponent | FileUploadComponent | ... omitted 5 union elements`
[error] invalid-argument-type - Argument to `Container.__init__` is incorrect: Expected `ContainerComponent`, found `SelectMenu | LabelComponent | FileUploadComponent | ... omitted 4 union elements`
[error] invalid-argument-type - Argument to `discord.components.LabelComponent.__init__` is incorrect: Expected `discord.types.components.LabelComponent`, found `SelectMenu | discord.types.components.LabelComponent | FileUploadComponent | ... omitted 3 union elements`
[error] invalid-argument-type - Argument to `discord.components.FileUploadComponent.__init__` is incorrect: Expected `discord.types.components.FileUploadComponent`, found `SelectMenu | discord.types.components.FileUploadComponent | RadioGroupComponent | CheckboxGroupComponent | CheckboxComponent`
[error] invalid-argument-type - Argument to `discord.components.RadioGroupComponent.__init__` is incorrect: Expected `discord.types.components.RadioGroupComponent`, found `SelectMenu | discord.types.components.RadioGroupComponent | CheckboxGroupComponent | CheckboxComponent`
[error] invalid-argument-type - Argument to `discord.components.CheckboxGroupComponent.__init__` is incorrect: Expected `discord.types.components.CheckboxGroupComponent`, found `SelectMenu | discord.types.components.CheckboxGroupComponent | CheckboxComponent`
[error] invalid-argument-type - Argument to `discord.components.CheckboxComponent.__init__` is incorrect: Expected `discord.types.components.CheckboxComponent`, found `SelectMenu | discord.types.components.CheckboxComponent`

discord/state.py

[error] invalid-key - Unknown key "data" for TypedDict `PingInteraction` (subscripted object has type `PingInteraction | ApplicationCommandInteraction | MessageComponentInteraction | ModalSubmitInteraction`)
[error] invalid-key - Unknown key "custom_id" for TypedDict `ChatInputApplicationCommandInteractionData` (subscripted object has type `Unknown | ChatInputApplicationCommandInteractionData | UserApplicationCommandInteractionData | ... omitted 4 union elements`)
[error] invalid-key - Unknown key "custom_id" for TypedDict `MessageApplicationCommandInteractionData` (subscripted object has type `Unknown | ChatInputApplicationCommandInteractionData | UserApplicationCommandInteractionData | ... omitted 4 union elements`)
[error] invalid-key - Unknown key "custom_id" for TypedDict `UserApplicationCommandInteractionData` (subscripted object has type `Unknown | ChatInputApplicationCommandInteractionData | UserApplicationCommandInteractionData | ... omitted 4 union elements`)
[error] invalid-key - Unknown key "component_type" for TypedDict `ChatInputApplicationCommandInteractionData` (subscripted object has type `Unknown | ChatInputApplicationCommandInteractionData | UserApplicationCommandInteractionData | ... omitted 4 union elements`)
[error] invalid-key - Unknown key "component_type" for TypedDict `MessageApplicationCommandInteractionData` (subscripted object has type `Unknown | ChatInputApplicationCommandInteractionData | UserApplicationCommandInteractionData | ... omitted 4 union elements`)
[error] invalid-key - Unknown key "component_type" for TypedDict `ModalSubmitInteractionData` (subscripted object has type `Unknown | ChatInputApplicationCommandInteractionData | UserApplicationCommandInteractionData | ... omitted 4 union elements`)
[error] invalid-key - Unknown key "component_type" for TypedDict `UserApplicationCommandInteractionData` (subscripted object has type `Unknown | ChatInputApplicationCommandInteractionData | UserApplicationCommandInteractionData | ... omitted 4 union elements`)
[error] invalid-key - Unknown key "data" for TypedDict `PingInteraction` (subscripted object has type `PingInteraction | ApplicationCommandInteraction | ModalSubmitInteraction`)
[error] invalid-key - Unknown key "custom_id" for TypedDict `ChatInputApplicationCommandInteractionData` (subscripted object has type `Unknown | ChatInputApplicationCommandInteractionData | UserApplicationCommandInteractionData | MessageApplicationCommandInteractionData | ModalSubmitInteractionData`)
[error] invalid-key - Unknown key "custom_id" for TypedDict `MessageApplicationCommandInteractionData` (subscripted object has type `Unknown | ChatInputApplicationCommandInteractionData | UserApplicationCommandInteractionData | MessageApplicationCommandInteractionData | ModalSubmitInteractionData`)
[error] invalid-key - Unknown key "custom_id" for TypedDict `UserApplicationCommandInteractionData` (subscripted object has type `Unknown | ChatInputApplicationCommandInteractionData | UserApplicationCommandInteractionData | MessageApplicationCommandInteractionData | ModalSubmitInteractionData`)
[error] invalid-key - Unknown key "components" for TypedDict `ChatInputApplicationCommandInteractionData` (subscripted object has type `Unknown | ChatInputApplicationCommandInteractionData | UserApplicationCommandInteractionData | MessageApplicationCommandInteractionData | ModalSubmitInteractionData`)
[error] invalid-key - Unknown key "components" for TypedDict `MessageApplicationCommandInteractionData` (subscripted object has type `Unknown | ChatInputApplicationCommandInteractionData | UserApplicationCommandInteractionData | MessageApplicationCommandInteractionData | ModalSubmitInteractionData`)
[error] invalid-key - Unknown key "components" for TypedDict `UserApplicationCommandInteractionData` (subscripted object has type `Unknown | ChatInputApplicationCommandInteractionData | UserApplicationCommandInteractionData | MessageApplicationCommandInteractionData | ModalSubmitInteractionData`)

freqtrade non-strict (https://github.com/freqtrade/freqtrade)

freqtrade/rpc/telegram.py

[error] invalid-argument-type - Argument to bound method `Telegram._format_entry_msg` is incorrect: Expected `RPCEntryMsg`, found `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 7 union elements`
[error] invalid-argument-type - Argument to bound method `Telegram._format_exit_msg` is incorrect: Expected `RPCExitMsg`, found `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 7 union elements`
[error] invalid-argument-type - Argument to bound method `Telegram._exchange_from_msg` is incorrect: Expected `RPCEntryMsg | RPCExitMsg | RPCExitCancelMsg | RPCCancelMsg`, found `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 7 union elements`
[error] invalid-key - Unknown key "pair" for TypedDict `RPCAnalyzedDFMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 7 union elements`)
[error] invalid-key - Unknown key "pair" for TypedDict `RPCNewCandleMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 7 union elements`)
[error] invalid-key - Unknown key "pair" for TypedDict `RPCStatusMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 7 union elements`)
[error] invalid-key - Unknown key "pair" for TypedDict `RPCStrategyMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 7 union elements`)
[error] invalid-key - Unknown key "pair" for TypedDict `RPCWhitelistMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 7 union elements`)
[error] invalid-key - Unknown key "trade_id" for TypedDict `RPCAnalyzedDFMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 7 union elements`)
[error] invalid-key - Unknown key "trade_id" for TypedDict `RPCNewCandleMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 7 union elements`)
[error] invalid-key - Unknown key "trade_id" for TypedDict `RPCProtectionMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 7 union elements`)
[error] invalid-key - Unknown key "trade_id" for TypedDict `RPCStatusMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 7 union elements`)
[error] invalid-key - Unknown key "trade_id" for TypedDict `RPCStrategyMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 7 union elements`)
[error] invalid-key - Unknown key "trade_id" for TypedDict `RPCWhitelistMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 7 union elements`)
[error] invalid-key - Unknown key "reason" for TypedDict `RPCAnalyzedDFMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 7 union elements`)
[error] invalid-key - Unknown key "reason" for TypedDict `RPCEntryMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 7 union elements`)
[error] invalid-key - Unknown key "reason" for TypedDict `RPCExitMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 7 union elements`)
[error] invalid-key - Unknown key "reason" for TypedDict `RPCNewCandleMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 7 union elements`)
[error] invalid-key - Unknown key "reason" for TypedDict `RPCStatusMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 7 union elements`)
[error] invalid-key - Unknown key "reason" for TypedDict `RPCStrategyMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 7 union elements`)
[error] invalid-key - Unknown key "reason" for TypedDict `RPCWhitelistMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 7 union elements`)
[error] invalid-key - Unknown key "reason" for TypedDict `RPCAnalyzedDFMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "reason" for TypedDict `RPCEntryMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "reason" for TypedDict `RPCExitMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "reason" for TypedDict `RPCNewCandleMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "reason" for TypedDict `RPCStatusMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "reason" for TypedDict `RPCStrategyMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "reason" for TypedDict `RPCWhitelistMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "pair" for TypedDict `RPCAnalyzedDFMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "pair" for TypedDict `RPCNewCandleMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "pair" for TypedDict `RPCStatusMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "pair" for TypedDict `RPCStrategyMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "pair" for TypedDict `RPCWhitelistMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "lock_end_time" for TypedDict `RPCAnalyzedDFMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "lock_end_time" for TypedDict `RPCEntryMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "lock_end_time" for TypedDict `RPCExitMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "lock_end_time" for TypedDict `RPCNewCandleMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "lock_end_time" for TypedDict `RPCStatusMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "lock_end_time" for TypedDict `RPCStrategyMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "lock_end_time" for TypedDict `RPCWhitelistMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "reason" for TypedDict `RPCAnalyzedDFMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "reason" for TypedDict `RPCEntryMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "reason" for TypedDict `RPCExitMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "reason" for TypedDict `RPCNewCandleMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "reason" for TypedDict `RPCStatusMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "reason" for TypedDict `RPCStrategyMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "reason" for TypedDict `RPCWhitelistMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "lock_end_time" for TypedDict `RPCAnalyzedDFMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "lock_end_time" for TypedDict `RPCEntryMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "lock_end_time" for TypedDict `RPCExitMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "lock_end_time" for TypedDict `RPCNewCandleMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "lock_end_time" for TypedDict `RPCStatusMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "lock_end_time" for TypedDict `RPCStrategyMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "lock_end_time" for TypedDict `RPCWhitelistMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "status" for TypedDict `RPCAnalyzedDFMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "status" for TypedDict `RPCEntryMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "status" for TypedDict `RPCExitMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "status" for TypedDict `RPCNewCandleMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "status" for TypedDict `RPCProtectionMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "status" for TypedDict `RPCStrategyMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "status" for TypedDict `RPCWhitelistMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "status" for TypedDict `RPCAnalyzedDFMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "status" for TypedDict `RPCEntryMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "status" for TypedDict `RPCExitMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "status" for TypedDict `RPCNewCandleMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "status" for TypedDict `RPCProtectionMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "status" for TypedDict `RPCStrategyMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "status" for TypedDict `RPCWhitelistMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "status" for TypedDict `RPCAnalyzedDFMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "status" for TypedDict `RPCEntryMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "status" for TypedDict `RPCExitMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "status" for TypedDict `RPCNewCandleMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "status" for TypedDict `RPCProtectionMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "status" for TypedDict `RPCStrategyMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "status" for TypedDict `RPCWhitelistMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "msg" for TypedDict `RPCAnalyzedDFMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "msg" for TypedDict `RPCEntryMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "msg" for TypedDict `RPCExitMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "msg" for TypedDict `RPCNewCandleMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "msg" for TypedDict `RPCProtectionMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "msg" for TypedDict `RPCStatusMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "msg" for TypedDict `RPCWhitelistMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 5 union elements`)
[error] invalid-key - Unknown key "exit_reason" for TypedDict `RPCAnalyzedDFMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 7 union elements`)
[error] invalid-key - Unknown key "exit_reason" for TypedDict `RPCCancelMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 7 union elements`)
[error] invalid-key - Unknown key "exit_reason" for TypedDict `RPCEntryMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 7 union elements`)
[error] invalid-key - Unknown key "exit_reason" for TypedDict `RPCNewCandleMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 7 union elements`)
[error] invalid-key - Unknown key "exit_reason" for TypedDict `RPCProtectionMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 7 union elements`)
[error] invalid-key - Unknown key "exit_reason" for TypedDict `RPCStatusMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 7 union elements`)
[error] invalid-key - Unknown key "exit_reason" for TypedDict `RPCStrategyMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 7 union elements`)
[error] invalid-key - Unknown key "exit_reason" for TypedDict `RPCWhitelistMsg` (subscripted object has type `RPCStatusMsg | RPCStrategyMsg | RPCProtectionMsg | ... omitted 7 union elements`)

sphinx strict (https://github.com/sphinx-doc/sphinx)

sphinx/ext/autodoc/_dynamic/_member_finder.py

[error] unresolved-attribute - Attribute `all` is not defined on `_ClassDefProperties` in union `_ModuleProperties | _ClassDefProperties`
[error] unresolved-attribute - Attribute `all` is not defined on `_ClassDefProperties` in union `_ModuleProperties | _ClassDefProperties`

xarray-dataclasses non-strict (https://github.com/astropenguin/xarray-dataclasses)

xarray_dataclasses/datamodel.py

[error] invalid-return-type - Return type does not match returned value: expected `list[AttrEntry]`, found `list[AttrEntry | DataEntry]`
[error] invalid-return-type - Return type does not match returned value: expected `list[DataEntry]`, found `list[DataEntry | AttrEntry]`
[error] invalid-return-type - Return type does not match returned value: expected `list[DataEntry]`, found `list[DataEntry | AttrEntry]`
[error] invalid-return-type - Return type does not match returned value: expected `list[tuple[str, DataEntry]]`, found `list[tuple[str, AttrEntry | DataEntry]]`
[error] invalid-return-type - Return type does not match returned value: expected `list[AttrEntry]`, found `list[AttrEntry | DataEntry]`