Ecosystem report

Old: main (merge base) 213b9bf1 New: 24714/merge 735fddb4
Lint Rule Removed Added Changed
Total 9 31 0
invalid-argument-type 0 9 0
invalid-assignment 0 9 0
unused-type-ignore-comment 8 0 0
invalid-return-type 0 4 0
no-matching-overload 0 4 0
unknown-argument 0 2 0
unresolved-attribute 1 1 0
call-non-callable 0 1 0
not-subscriptable 0 1 0
Project Removed Added Changed
Total 9 31 0
werkzeug 0 18 0
discord.py 7 0 0
beartype 1 2 0
anyio 0 2 0
core 0 2 0
ibis 0 2 0
prefect flaky 0 2 0
xarray 0 2 0
bokeh 0 1 0
hydra-zen 1 0 0

anyio (https://github.com/agronholm/anyio)

src/anyio/_core/_tempfile.py

[error] no-matching-overload - No overload of bound method `AsyncFile.write` matches arguments
[error] no-matching-overload - No overload of bound method `AsyncFile.writelines` matches arguments

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

beartype/typing/_typingpep544.py

[error] call-non-callable - Object of type `object` is not callable
[error] invalid-assignment - Object of type `type[Self@__class_getitem__]` is not assignable to attribute `__origin__` on type `Unknown | type[Self@__class_getitem__]`
[error] unresolved-attribute - Object of type `<super: <class 'Protocol'>, type[Self@__class_getitem__]>` has no attribute `__class_getitem__`

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

src/bokeh/core/property/container.py

[error] invalid-argument-type - Argument to `Seq.__init__` is incorrect: Expected `list[Never] | UndefinedType | IntrinsicType`, found `list[list[Never]] | UndefinedType | IntrinsicType`

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

homeassistant/components/ring/binary_sensor.py

[error] invalid-assignment - Cannot assign to a subscript on an object of type `Mapping[str, Any]`
[error] invalid-assignment - Cannot assign to a subscript on an object of type `Mapping[str, Any]`

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

discord/ext/commands/context.py

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

discord/ext/commands/hybrid.py

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

discord/ui/select.py

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

hydra-zen (https://github.com/mit-ll-responsible-ai/hydra-zen)

src/hydra_zen/funcs.py

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

ibis (https://github.com/ibis-project/ibis)

ibis/expr/operations/generic.py

[error] unknown-argument - Argument `value` does not match any known parameter
[error] unknown-argument - Argument `dtype` does not match any known parameter

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

src/integrations/prefect-ray/prefect_ray/task_runners.py

[error] invalid-argument-type - Argument to bound method `TaskRunner.map` is incorrect: Expected `Task[P@map, R@RayTaskRunner | CoroutineType[Any, Any, R@RayTaskRunner]]`, found `Task[P@map, R@RayTaskRunner]`

src/prefect/input/run_input.py

[error] unresolved-attribute - Attribute `value` is not defined on `Coroutine[Any, Any, Self@load]` in union `Self@load | Coroutine[Any, Any, Self@load]`

werkzeug (https://github.com/pallets/werkzeug)

src/werkzeug/datastructures/mixins.py

[error] no-matching-overload - No overload of bound method `MutableMapping.setdefault` matches arguments
[error] invalid-argument-type - Argument to bound method `MutableMapping.update` is incorrect: Expected `SupportsGetItem[str, V@UpdateDictMixin]`, found `Self@update`

src/werkzeug/datastructures/structures.py

[error] invalid-argument-type - Argument to function `len` is incorrect: Expected `Sized`, found `V@MultiDict`
[error] not-subscriptable - Cannot subscript object of type `V@MultiDict` with no `__getitem__` method
[error] invalid-argument-type - Argument to bound method `dict.__setitem__` is incorrect: Expected `V@MultiDict`, found `list[V@MultiDict]`
[error] no-matching-overload - No overload of bound method `MutableMapping.setdefault` matches arguments
[error] invalid-assignment - Object of type `V@MultiDict` is not assignable to `list[V@MultiDict]`
[error] invalid-argument-type - Argument to bound method `dict.__setitem__` is incorrect: Expected `V@MultiDict`, found `list[V@MultiDict]`
[error] invalid-argument-type - Argument to bound method `dict.__setitem__` is incorrect: Expected `V@MultiDict`, found `list[Unknown]`
[error] invalid-return-type - Return type does not match returned value: expected `list[V@MultiDict]`, found `V@MultiDict`
[error] invalid-assignment - Object of type `V@MultiDict` is not assignable to `list[V@MultiDict]`
[error] invalid-assignment - Object of type `V@MultiDict` is not assignable to `list[V@MultiDict]`
[error] invalid-assignment - Object of type `V@MultiDict` is not assignable to `list[V@MultiDict]`
[error] invalid-return-type - Return type does not match returned value: expected `Iterable[list[V@MultiDict]]`, found `dict_values[K@MultiDict, V@MultiDict]`
[error] invalid-assignment - Object of type `V@MultiDict` is not assignable to `list[V@MultiDict]`
[error] invalid-assignment - Object of type `tuple[K@MultiDict, V@MultiDict]` is not assignable to `tuple[K@MultiDict, list[V@MultiDict]]`
[error] invalid-return-type - Return type does not match returned value: expected `list[V@MultiDict]`, found `V@MultiDict | list[Unknown]`
[error] invalid-return-type - Return type does not match returned value: expected `tuple[K@MultiDict, list[V@MultiDict]]`, found `tuple[K@MultiDict, V@MultiDict]`

xarray (https://github.com/pydata/xarray)

xarray/core/resample.py

[error] invalid-argument-type - Argument to bound method `DataArray.rename` is incorrect: Argument type `T_Xarray@Resample` does not satisfy upper bound `DataArray` of type variable `Self`
[error] invalid-argument-type - Argument to bound method `Dataset.rename` is incorrect: Argument type `T_Xarray@Resample` does not satisfy upper bound `Dataset` of type variable `Self`