Ecosystem report

Old: main (merge base) bc9bb059 → New: 26151/merge 48011f6e
Lint Rule Removed Added Changed
Total 0 24 8
invalid-argument-type 0 10 2
invalid-assignment 0 0 5
unsupported-operator 0 4 1
not-subscriptable 0 4 0
no-matching-overload 0 2 0
unresolved-attribute 0 2 0
invalid-yield 0 1 0
not-iterable 0 1 0
Project Removed Added Changed
Total 0 24 8
sympy 0 11 1
jax 0 6 0
spark 0 0 4
schemathesis 0 3 0
bokeh 0 0 2
tornado 0 2 0
comtypes 0 1 0
hydra-zen 0 0 1
pwndbg 0 1 0

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

src/bokeh/core/property/wrappers.py

[error] invalid-argument-type - Method `__getitem__` of type `Overload[(index: int, /) -> Never, (index: slice[int | None, int | None, int | None], /) -> MutableSequence[Never]]` cannot be called with key of type `tuple[@Todo, ...]` on object of type `MutableSequence[Never]`
[error] invalid-argument-type - Method `__getitem__` of type `Overload[(index: int, /) -> Never, (index: slice[int | None, int | None, int | None], /) -> MutableSequence[Never]]` cannot be called with key of type `tuple[int | slice[Any, Any, Any], ...]` on object of type `MutableSequence[Never]`
[error] invalid-assignment - Invalid subscript assignment with key of type `tuple[@Todo, ...]` and value of type `Unknown` on object of type `MutableSequence[Never]`
[error] invalid-assignment - Invalid subscript assignment with key of type `tuple[int | slice[Any, Any, Any], ...]` and value of type `Unknown` on object of type `MutableSequence[Never]`

comtypes (https://github.com/enthought/comtypes)

comtypes/_vtbl.py

[error] invalid-yield - Yield type `type` does not match annotated yield type `type[IUnknown]`

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

src/hydra_zen/structured_configs/_implementations.py

[error] invalid-argument-type - Argument to bound method `list.append` is incorrect: Expected `tuple[str, type, Field[Any]]`, found `tuple[str | @Todo, ...]`
[error] invalid-argument-type - Argument to bound method `list.append` is incorrect: Expected `tuple[str, type, Field[Any]]`, found `tuple[str | Any, ...]`

jax (https://github.com/google/jax)

jax/_src/pallas/einshape.py

[error] invalid-argument-type - Argument to function `_is_tile_preserving` is incorrect: Expected `tuple[int, int] | None`, found `tuple[int | None, ...]`

jax/_src/pallas/fuser/block_spec.py

[error] invalid-argument-type - Argument to bound method `NDIndexer.make_trivial_indexer` is incorrect: Expected `tuple[int, ...]`, found `object`
[error] not-iterable - Object of type `_T_co@zip` is not iterable
[error] invalid-argument-type - Argument to constructor `zip.__new__` is incorrect: Expected `Iterable[Unknown]`, found `object`

jax/_src/pallas/mosaic_gpu/core.py

[error] unsupported-operator - Operator `+` is not supported between objects of type `int | Unknown` and `int | Array | Any | Slice`

jax/_src/pallas/mosaic_gpu/lowering.py

[error] invalid-argument-type - Argument to function `_lower_as_gpu_kernel` is incorrect: Expected `tuple[int, int, int]`, found `tuple[int, ...]`

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

pwndbg/enhance.py

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

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

src/schemathesis/specs/openapi/negative/value_channel.py

[error] invalid-argument-type - Method `__getitem__` of type `Overload[(i: SupportsIndex, /) -> Divergent, (s: slice[SupportsIndex | None, SupportsIndex | None, SupportsIndex | None], /) -> list[Divergent]]` cannot be called with key of type `str` on object of type `list[Divergent]`
[error] invalid-argument-type - Method `__getitem__` of type `bound method dict[str, Divergent].__getitem__(key: str, /) -> Divergent` cannot be called with key of type `int` on object of type `dict[str, Divergent]`
[error] invalid-argument-type - Method `__getitem__` of type `bound method str.__getitem__(key: SupportsIndex | slice[SupportsIndex | None, SupportsIndex | None, SupportsIndex | None], /) -> str` cannot be called with key of type `str` on object of type `str`

spark (https://github.com/apache/spark)

python/pyspark/sql/connect/readwriter.py

[error] invalid-assignment - Object of type `list[str] | @Todo` is not assignable to `tuple[str | None, ...]`
[error] invalid-assignment - Object of type `list[str] | tuple[str, ...]` is not assignable to `tuple[str | None, ...]`
[error] invalid-assignment - Object of type `list[str] | @Todo` is not assignable to `tuple[str | None, ...]`
[error] invalid-assignment - Object of type `list[str] | tuple[str, ...]` is not assignable to `tuple[str | None, ...]`

python/pyspark/sql/readwriter.py

[error] invalid-assignment - Object of type `list[str] | @Todo` is not assignable to `tuple[str | None, ...]`
[error] invalid-assignment - Object of type `list[str] | tuple[str, ...]` is not assignable to `tuple[str | None, ...]`
[error] invalid-assignment - Object of type `list[str] | @Todo` is not assignable to `tuple[str | None, ...]`
[error] invalid-assignment - Object of type `list[str] | tuple[str, ...]` is not assignable to `tuple[str | None, ...]`

steam.py (https://github.com/Gobot1234/steam.py)

steam/chat.py

flaky
(1/10)
[warning] unused-type-ignore-comment - Unused blanket `type: ignore` directive

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

sympy/functions/special/gamma_functions.py

[error] unsupported-operator - Operator `+` is not supported between objects of type `Basic` and `Literal[1]`

sympy/geometry/ellipse.py

[error] unsupported-operator - Operator `-` is not supported between two objects of type `Basic`
[error] unsupported-operator - Operator `-` is not supported between two objects of type `Basic`

sympy/logic/boolalg.py

[error] invalid-argument-type - Argument to constructor `Or.__new__` is incorrect: Expected `Boolean | bool`, found `Basic`

sympy/matrices/expressions/kronecker.py

[error] unresolved-attribute - Object of type `Basic` has no attribute `rows`
[error] unresolved-attribute - Object of type `Basic` has no attribute `cols`

sympy/plotting/series.py

[error] not-subscriptable - Cannot subscript object of type `Basic` with no `__getitem__` method
[error] not-subscriptable - Cannot subscript object of type `Basic` with no `__getitem__` method

sympy/series/order.py

[error] not-subscriptable - Cannot subscript object of type `Basic` with no `__getitem__` method
[error] not-subscriptable - Cannot subscript object of type `Basic` with no `__getitem__` method
[error] no-matching-overload - No overload of `dict.__init__` matches arguments

sympy/simplify/simplify.py

[error] unsupported-operator - Operator `+` is not supported between objects of type `tuple[Unknown | int | float]` and `Unknown | list[Unknown]`
[error] unsupported-operator - Operator `+` is not supported between objects of type `tuple[Unknown | int | float]` and `Unknown | list[Unknown] | tuple[Unknown, ...]`

tornado (https://github.com/tornadoweb/tornado)

tornado/routing.py

[error] invalid-argument-type - Argument to `Rule.__init__` is incorrect: Expected `dict[str, Any] | None`, found `object`
[error] invalid-argument-type - Argument to `Rule.__init__` is incorrect: Expected `str | None`, found `object`