Ecosystem report

Old: main (merge base) 590ad071 New: 25271/merge 1b7d8343
Lint Rule Removed Added Changed
Total 1 8 0
invalid-return-type 1 2 0
invalid-argument-type 0 2 0
invalid-assignment 0 2 0
index-out-of-bounds 0 1 0
invalid-method-override 0 1 0
Project Removed Added Changed
Total 1 8 0
aiohttp 0 5 0
core 0 1 0
mitmproxy 0 1 0
mongo-python-driver 1 0 0
mypy 0 1 0

aiohttp (https://github.com/aio-libs/aiohttp)

aiohttp/resolver.py

[error] invalid-argument-type - Argument to bound method `AbstractEventLoop.getnameinfo` is incorrect: Expected `tuple[str, int] | tuple[str, int, int, int]`, found `tuple[str, int] | tuple[str, int, int, int] | tuple[int, bytes]`
[error] invalid-assignment - Object of type `int | bytes` is not assignable to `int`
[error] invalid-argument-type - Invalid argument to key "host" with declared type `str` on TypedDict `ResolveResult`: value of type `str | int | Unknown`
[error] index-out-of-bounds - Index 3 is out of bounds for tuple `tuple[int, bytes]` with length 2
[error] invalid-assignment - Object of type `int | Unknown | bytes` is not assignable to `int`

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

homeassistant/components/unifiprotect/utils.py

[error] invalid-return-type - Return type does not match returned value: expected `str | None`, found `str | int | None`

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

mitmproxy/addons/dns_resolver.py

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

mongo-python-driver (https://github.com/mongodb/mongo-python-driver)

pymongo/asynchronous/helpers.py

[error] invalid-return-type - Return type does not match returned value: expected `list[tuple[AddressFamily, SocketKind, int, str, tuple[str, int] | tuple[str, int, int, int] | tuple[int, bytes]]]`, found `list[tuple[AddressFamily, SocketKind, int, str, tuple[str, int] | tuple[str, int, int, int]]]`

mypy (https://github.com/python/mypy)

mypy/typeshed/stdlib/asyncio/base_events.pyi

[error] invalid-method-override - Invalid override of method `getaddrinfo`: Definition is incompatible with `AbstractEventLoop.getaddrinfo`