Ecosystem report

Old: main (merge base) b82dfe72 New: 25435/merge 529104fa
Lint Rule Removed Added Changed
Total 3 23 7
invalid-argument-type 1 9 5
not-iterable 0 6 0
no-matching-overload 1 4 0
unresolved-attribute 0 2 1
invalid-return-type 0 2 0
invalid-assignment 0 0 1
type-assertion-failure 1 0 0
Project Removed Added Changed
Total 3 23 7
sympy 0 8 0
ibis 0 3 3
strawberry 0 5 0
scikit-learn 0 1 2
mongo-python-driver 2 0 0
Tanjun 0 1 0
pandas-stubs 1 0 0
pyinstrument 0 0 1
pytest 0 1 0
setuptools 0 1 0
spack 0 1 0
trio 0 0 1
zope.interface 0 1 0
zulip 0 1 0

Tanjun (https://github.com/FasterSpeeding/Tanjun)

tanjun/components.py

[error] invalid-return-type - Return type does not match returned value: expected `_BaseSlashCommandT@with_slash_command | ((_BaseSlashCommandT@with_slash_command, /) -> _BaseSlashCommandT@with_slash_command)`, found `BaseSlashCommand | ((BaseSlashCommand, /) -> BaseSlashCommand)`

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

ibis/backends/sql/compilers/duckdb.py

[error] no-matching-overload - No overload of bound method `str.join` matches arguments

ibis/backends/sql/compilers/postgres.py

[error] no-matching-overload - No overload of bound method `str.join` matches arguments

ibis/backends/sql/compilers/risingwave.py

[error] no-matching-overload - No overload of bound method `str.join` matches arguments

ibis/expr/datatypes/core.py

[error] invalid-argument-type - Argument to constructor `map.__new__` is incorrect: Expected `Iterable[LiteralString]`, found `Attribute`
[error] invalid-argument-type - Argument to constructor `map.__new__` is incorrect: Expected `Iterable[object]`, found `Attribute`
[error] invalid-argument-type - Argument to constructor `map.__new__` is incorrect: Expected `Iterable[LiteralString]`, found `Attribute`
[error] invalid-argument-type - Argument to constructor `map.__new__` is incorrect: Expected `Iterable[object]`, found `Attribute`

ibis/expr/types/relations.py

[error] invalid-argument-type - Argument to constructor `map.__new__` is incorrect: Expected `Iterable[Unknown]`, found `Attribute`
[error] invalid-argument-type - Argument to constructor `map.__new__` is incorrect: Expected `Iterable[object]`, found `Attribute`

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

pymongo/common.py

[error] no-matching-overload - No overload of bound method `str.join` matches arguments
[error] invalid-argument-type - Argument to constructor `map.__new__` is incorrect: Expected `Iterable[Buffer]`, found `Self@__str__`

pandas-stubs (https://github.com/pandas-dev/pandas-stubs)

tests/frame/test_frame.py

[error] type-assertion-failure - Type `Unknown` is not equivalent to `Never`

pyinstrument (https://github.com/joerick/pyinstrument)

pyinstrument/vendor/decorator.py

[error] unresolved-attribute - Attribute `split` is not defined on `None` in union `Unknown | None`
[error] unresolved-attribute - Attribute `split` is not defined on `None` in union `Unknown | None | LiteralString`

pytest (https://github.com/pytest-dev/pytest)

src/_pytest/pytester.py

[error] invalid-argument-type - Argument to bound method `list.append` is incorrect: Expected `Never`, found `PytesterHelperPlugin`

scikit-learn (https://github.com/scikit-learn/scikit-learn)

sklearn/gaussian_process/kernels.py

[error] no-matching-overload - No overload of bound method `str.join` matches arguments
[error] invalid-argument-type - Argument to constructor `map.__new__` is incorrect: Expected `Iterable[LiteralString]`, found `Unknown | int | float`
[error] invalid-argument-type - Argument to constructor `map.__new__` is incorrect: Expected `Iterable[object]`, found `Unknown | int | float`
[error] invalid-argument-type - Argument to constructor `map.__new__` is incorrect: Expected `Iterable[LiteralString]`, found `Unknown | int | float`
[error] invalid-argument-type - Argument to constructor `map.__new__` is incorrect: Expected `Iterable[object]`, found `Unknown | int | float`

setuptools (https://github.com/pypa/setuptools)

setuptools/discovery.py

[error] invalid-argument-type - Argument to function `remove_stubs` is incorrect: Expected `list[str]`, found `list[Sized]`

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

lib/spack/spack/vendor/jsonschema/_legacy_validators.py

[error] invalid-argument-type - Argument to bound method `deque.extend` is incorrect: Expected `Iterable[Never]`, found `list[Any | str]`

strawberry (https://github.com/strawberry-graphql/strawberry)

strawberry/federation/enum.py

[error] invalid-argument-type - Argument to bound method `list.append` is incorrect: Expected `Never`, found `Authenticated`
[error] invalid-argument-type - Argument to bound method `list.append` is incorrect: Expected `Never`, found `Inaccessible`
[error] invalid-argument-type - Argument to bound method `list.append` is incorrect: Expected `Never`, found `Policy`
[error] invalid-argument-type - Argument to bound method `list.append` is incorrect: Expected `Never`, found `RequiresScopes`
[error] invalid-argument-type - Argument to bound method `list.extend` is incorrect: Expected `Iterable[Never]`, found `GeneratorType[Tag, None, None]`

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

sympy/assumptions/tests/test_query.py

[error] unresolved-attribute - Object of type `object` has no attribute `arg`
[error] unresolved-attribute - Object of type `object` has no attribute `is_Not`

sympy/utilities/codegen.py

[error] not-iterable - Object of type `object` is not iterable
[error] not-iterable - Object of type `object` is not iterable
[error] not-iterable - Object of type `object` is not iterable
[error] not-iterable - Object of type `object` is not iterable
[error] not-iterable - Object of type `object` is not iterable
[error] not-iterable - Object of type `object` is not iterable

trio (https://github.com/python-trio/trio)

src/trio/_util.py

[error] invalid-assignment - Object of type `classmethod[Unknown, (), Unknown]` is not assignable to attribute `__init_subclass__` of type `def __init_subclass__(cls) -> None`
[error] invalid-assignment - Object of type `classmethod[Unknown, (), Never]` is not assignable to attribute `__init_subclass__` of type `def __init_subclass__(cls) -> None`

zope.interface (https://github.com/zopefoundation/zope.interface)

src/zope/interface/_flatten.py

[error] invalid-argument-type - Argument to bound method `list.append` is incorrect: Expected `Never`, found `None`

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

zerver/lib/markdown/__init__.py

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