Ecosystem report

Old: main (merge base) a6ad57f5 New: 24916/merge 8332a7d7
Lint Rule Removed Added Changed
Total 11 4 17
unresolved-attribute 9 0 16
redundant-cast 0 4 0
invalid-argument-type 2 0 0
invalid-assignment 0 0 1
Project Removed Added Changed
Total 11 4 17
meson 0 0 17
core 11 4 0

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

homeassistant/components/ssdp/common.py

[warning] redundant-cast - Value is already of type `IPv6Address`

homeassistant/components/anthropic/entity.py

[error] unresolved-attribute - Attribute `attachments` is not defined on `SystemContent`, `AssistantContent`, `ToolResultContent` in union `SystemContent | UserContent | AssistantContent | ToolResultContent`
[error] unresolved-attribute - Attribute `attachments` is not defined on `SystemContent`, `AssistantContent`, `ToolResultContent` in union `SystemContent | UserContent | AssistantContent | ToolResultContent`

homeassistant/components/conversation/chat_log.py

[error] unresolved-attribute - Attribute `content` is not defined on `ToolResultContent` in union `SystemContent | UserContent | AssistantContent | ToolResultContent`
[error] unresolved-attribute - Attribute `content` is not defined on `ToolResultContent` in union `SystemContent | UserContent | AssistantContent | ToolResultContent`
[error] unresolved-attribute - Attribute `content` is not defined on `ToolResultContent` in union `SystemContent | UserContent | AssistantContent | ToolResultContent`

homeassistant/components/google_generative_ai_conversation/entity.py

[error] invalid-argument-type - Argument to bound method `list.append` is incorrect: Expected `ToolResultContent`, found `Content`
[error] invalid-argument-type - Argument to function `_convert_content` is incorrect: Expected `UserContent | AssistantContent | SystemContent`, found `SystemContent | UserContent | AssistantContent | ToolResultContent`

homeassistant/components/open_router/entity.py

[error] unresolved-attribute - Attribute `attachments` is not defined on `SystemContent`, `AssistantContent`, `ToolResultContent` in union `SystemContent | UserContent | AssistantContent | ToolResultContent`
[error] unresolved-attribute - Attribute `attachments` is not defined on `SystemContent`, `AssistantContent`, `ToolResultContent` in union `SystemContent | UserContent | AssistantContent | ToolResultContent`

homeassistant/components/openai_conversation/entity.py

[error] unresolved-attribute - Attribute `attachments` is not defined on `SystemContent`, `AssistantContent`, `ToolResultContent` in union `SystemContent | UserContent | AssistantContent | ToolResultContent`
[error] unresolved-attribute - Attribute `attachments` is not defined on `SystemContent`, `AssistantContent`, `ToolResultContent` in union `SystemContent | UserContent | AssistantContent | ToolResultContent`

homeassistant/components/shelly/utils.py

[warning] redundant-cast - Value is already of type `IPv4Address`

homeassistant/components/ssdp/scanner.py

[warning] redundant-cast - Value is already of type `IPv6Address`

homeassistant/components/ssdp/server.py

[warning] redundant-cast - Value is already of type `IPv6Address`

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

run_project_tests.py

[error] invalid-assignment - Object of type `str` is not assignable to attribute `msg` on type `TestResult | None`
[error] invalid-assignment - Object of type `str` is not assignable to attribute `msg` on type `Unknown | TestResult | None`
[error] unresolved-attribute - Attribute `msg` is not defined on `None` in union `TestResult | None`
[error] unresolved-attribute - Attribute `msg` is not defined on `None` in union `Unknown | TestResult | None`
[error] unresolved-attribute - Attribute `msg` is not defined on `None` in union `TestResult | None`
[error] unresolved-attribute - Attribute `msg` is not defined on `None` in union `Unknown | TestResult | None`
[error] unresolved-attribute - Attribute `msg` is not defined on `None` in union `TestResult | None`
[error] unresolved-attribute - Attribute `msg` is not defined on `None` in union `Unknown | TestResult | None`
[error] unresolved-attribute - Attribute `step` is not defined on `None` in union `TestResult | None`
[error] unresolved-attribute - Attribute `step` is not defined on `None` in union `Unknown | TestResult | None`
[error] unresolved-attribute - Attribute `msg` is not defined on `None` in union `TestResult | None`
[error] unresolved-attribute - Attribute `msg` is not defined on `None` in union `Unknown | TestResult | None`
[error] unresolved-attribute - Attribute `step` is not defined on `None` in union `TestResult | None`
[error] unresolved-attribute - Attribute `step` is not defined on `None` in union `Unknown | TestResult | None`
[error] unresolved-attribute - Attribute `msg` is not defined on `None` in union `TestResult | None`
[error] unresolved-attribute - Attribute `msg` is not defined on `None` in union `Unknown | TestResult | None`
[error] unresolved-attribute - Attribute `step` is not defined on `None` in union `TestResult | None`
[error] unresolved-attribute - Attribute `step` is not defined on `None` in union `Unknown | TestResult | None`
[error] unresolved-attribute - Attribute `mlog` is not defined on `None` in union `TestResult | None`
[error] unresolved-attribute - Attribute `mlog` is not defined on `None` in union `Unknown | TestResult | None`
[error] unresolved-attribute - Attribute `mlog` is not defined on `None` in union `TestResult | None`
[error] unresolved-attribute - Attribute `mlog` is not defined on `None` in union `Unknown | TestResult | None`
[error] unresolved-attribute - Attribute `mlog` is not defined on `None` in union `TestResult | None`
[error] unresolved-attribute - Attribute `mlog` is not defined on `None` in union `Unknown | TestResult | None`
[error] unresolved-attribute - Attribute `stdo` is not defined on `None` in union `TestResult | None`
[error] unresolved-attribute - Attribute `stdo` is not defined on `None` in union `Unknown | TestResult | None`
[error] unresolved-attribute - Attribute `stdo` is not defined on `None` in union `TestResult | None`
[error] unresolved-attribute - Attribute `stdo` is not defined on `None` in union `Unknown | TestResult | None`
[error] unresolved-attribute - Attribute `cicmds` is not defined on `None` in union `TestResult | None`
[error] unresolved-attribute - Attribute `cicmds` is not defined on `None` in union `Unknown | TestResult | None`
[error] unresolved-attribute - Attribute `stde` is not defined on `None` in union `TestResult | None`
[error] unresolved-attribute - Attribute `stde` is not defined on `None` in union `Unknown | TestResult | None`
[error] unresolved-attribute - Attribute `msg` is not defined on `None` in union `TestResult | None`
[error] unresolved-attribute - Attribute `msg` is not defined on `None` in union `Unknown | TestResult | None`