Ecosystem report

Old: main (merge base) 4fd07d0e New: 23246/merge e9b4968b
Lint Rule Removed Added Changed
Total 5 10 59
invalid-argument-type 0 0 19
unknown-argument 0 0 15
type-assertion-failure 0 0 11
unsupported-operator 0 0 10
too-many-positional-arguments 1 5 3
unresolved-attribute 0 5 1
missing-argument 4 0 0
Project Removed Added Changed
Total 5 10 59
spack 1 3 17
pandas-stubs 0 0 19
jax 0 0 6
scikit-learn 2 1 2
dd-trace-py 0 0 4
pandas 0 4 0
rich 0 0 4
pip 0 0 3
cloud-init 0 0 2
manticore 1 0 0
meson 0 0 1
mypy 0 1 0
pandera 1 0 0
sockeye 0 0 1
xarray 0 1 0
Expression flaky 0 0 0
materialize flaky 0 0 0
porcupine flaky 0 0 0
prefect flaky 0 0 0
scikit-build-core flaky 0 0 0

cloud-init (https://github.com/canonical/cloud-init)

tests/unittests/distros/test_user_data_normalize.py

[error] invalid-argument-type - Argument to bound method `__init__` is incorrect: Expected `dict[Unknown, Unknown]`, found `Unknown | bool | list[Unknown] | ... omitted 3 union elements`
[error] invalid-argument-type - Argument to bound method `__init__` is incorrect: Expected `dict[Unknown, Unknown]`, found `Unknown | dict[Unknown | str, Unknown | str] | str | ... omitted 3 union elements`

tests/unittests/sources/test_gce.py

[error] invalid-argument-type - Argument to bound method `__init__` is incorrect: Expected `dict[Unknown, Unknown]`, found `Unknown | bool | list[Unknown] | ... omitted 3 union elements`
[error] invalid-argument-type - Argument to bound method `__init__` is incorrect: Expected `dict[Unknown, Unknown]`, found `Unknown | dict[Unknown | str, Unknown | str] | str | ... omitted 3 union elements`

dd-trace-py (https://github.com/DataDog/dd-trace-py)

ddtrace/appsec/_common_module_patches.py

[error] too-many-positional-arguments - Too many positional arguments to function `__init__`: expected 1, got 4
[error] too-many-positional-arguments - Too many positional arguments to bound method `__init__`: expected 1, got 5
[error] too-many-positional-arguments - Too many positional arguments to function `__init__`: expected 1, got 4
[error] too-many-positional-arguments - Too many positional arguments to bound method `__init__`: expected 1, got 5

setup.py

[error] invalid-argument-type - Argument to function `setup` is incorrect: Expected `_MutableDictLike[str, type[Command]]`, found `dict[Unknown | str, Unknown | <class 'CustomBuildExt'> | <class 'LibraryDownloader'> | ... omitted 3 union elements]`
[error] invalid-argument-type - Argument to function `setup` is incorrect: Expected `_MutableDictLike[str, type[Command]]`, found `dict[str, <class 'CustomBuildExt'> | <class 'LibraryDownloader'> | <class 'CustomBuildRust'> | <class 'CleanLibraries'> | <class 'ExtensionHashes'>]`

tests/tracer/test_span.py

[error] invalid-argument-type - Argument to bound method `set_metric` is incorrect: Expected `int | float`, found `int | float | complex | ... omitted 6 union elements`
[error] invalid-argument-type - Argument to bound method `set_metric` is incorrect: Expected `int | float`, found `int | Unknown | None | ... omitted 6 union elements`

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

jax/_src/export/_export.py

[error] invalid-argument-type - Argument to function `_get_named_sharding` is incorrect: Expected `ShapedArray`, found `AbstractValue | Unknown`
[error] invalid-argument-type - Argument to function `_get_named_sharding` is incorrect: Expected `ShapedArray`, found `Unknown | AbstractValue`

jax/_src/pallas/hlo_interpreter.py

[error] invalid-argument-type - Argument is incorrect: Expected `int`, found `int | DynamicGridDim | Unknown`
[error] invalid-argument-type - Argument is incorrect: Expected `int`, found `Unknown | int | DynamicGridDim`

jax/_src/pallas/mosaic/interpret/interpret_pallas_call.py

[error] invalid-argument-type - Argument is incorrect: Expected `int`, found `int | DynamicGridDim | Unknown`
[error] invalid-argument-type - Argument is incorrect: Expected `int`, found `Unknown | int | DynamicGridDim`

jax/_src/pallas/pallas_call.py

[error] invalid-argument-type - Argument is incorrect: Expected `int`, found `int | DynamicGridDim | Unknown`
[error] invalid-argument-type - Argument is incorrect: Expected `int`, found `Unknown | int | DynamicGridDim`

jax/collect_profile.py

[error] unresolved-attribute - Attribute `glob` is not defined on `PathLike[str]`, `int`, `str`, `bytes`, `PathLike[bytes]` in union `Unknown | PathLike[str] | int | ... omitted 3 union elements`
[error] unresolved-attribute - Attribute `glob` is not defined on `PathLike[str]`, `int`, `str`, `bytes`, `PathLike[bytes]` in union `PathLike[str] | Unknown | int | ... omitted 3 union elements`
[error] unsupported-operator - Operator `/` is not supported between objects of type `Unknown | PathLike[str] | int | ... omitted 3 union elements` and `Literal["remote.trace.json.gz"]`
[error] unsupported-operator - Operator `/` is not supported between objects of type `PathLike[str] | Unknown | int | ... omitted 3 union elements` and `Literal["remote.trace.json.gz"]`

manticore (https://github.com/trailofbits/manticore)

manticore/ethereum/account.py

[error] missing-argument - No argument provided for required parameter `format_spec` of function `__format__`

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

mesonbuild/dependencies/cuda.py

[error] invalid-argument-type - Argument to function `version_compare_many` is incorrect: Expected `str`, found `str | None | Unknown`
[error] invalid-argument-type - Argument to function `version_compare_many` is incorrect: Expected `str`, found `Unknown | str | None`

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

mypy/config_parser.py

[error] too-many-positional-arguments - Too many positional arguments to bound method `__init__`: expected 1, got 2

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

pandas/tests/series/test_arithmetic.py

[error] unresolved-attribute - Object of type `bool` has no attribute `iat`
[error] unresolved-attribute - Object of type `bool` has no attribute `iat`
[error] unresolved-attribute - Object of type `bool` has no attribute `iat`
[error] unresolved-attribute - Object of type `bool` has no attribute `iat`

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

tests/indexes/str/test_add.py

[error] unsupported-operator - Operator `+` is not supported between objects of type `Index[str | Unknown]` and `Literal[4]`
[error] unsupported-operator - Operator `+` is not supported between objects of type `Index[Unknown | str]` and `Literal[4]`
[error] unsupported-operator - Operator `+` is not supported between objects of type `Index[str | Unknown]` and `Literal["right"]`
[error] unsupported-operator - Operator `+` is not supported between objects of type `Index[Unknown | str]` and `Literal["right"]`
[error] unsupported-operator - Operator `+` is not supported between objects of type `Literal[4]` and `Index[str | Unknown]`
[error] unsupported-operator - Operator `+` is not supported between objects of type `Literal[4]` and `Index[Unknown | str]`
[error] unsupported-operator - Operator `+` is not supported between objects of type `Index[str | Unknown]` and `list[Unknown | int]`
[error] unsupported-operator - Operator `+` is not supported between objects of type `Index[Unknown | str]` and `list[Unknown | int]`
[error] unsupported-operator - Operator `+` is not supported between objects of type `Index[str | Unknown]` and `list[Unknown | str]`
[error] unsupported-operator - Operator `+` is not supported between objects of type `Index[Unknown | str]` and `list[Unknown | str]`
[error] unsupported-operator - Operator `+` is not supported between objects of type `Index[str | Unknown]` and `tuple[Unknown | str, ...]`
[error] unsupported-operator - Operator `+` is not supported between objects of type `Index[Unknown | str]` and `tuple[Unknown | str, ...]`
[error] unsupported-operator - Operator `+` is not supported between objects of type `list[Unknown | int]` and `Index[str | Unknown]`
[error] unsupported-operator - Operator `+` is not supported between objects of type `list[Unknown | int]` and `Index[Unknown | str]`
[error] unsupported-operator - Operator `+` is not supported between objects of type `list[Unknown | str]` and `Index[str | Unknown]`
[error] unsupported-operator - Operator `+` is not supported between objects of type `list[Unknown | str]` and `Index[Unknown | str]`
[error] type-assertion-failure - Type `Index[str]` does not match asserted type `Index[str | Unknown]`
[error] type-assertion-failure - Type `Index[str]` does not match asserted type `Index[Unknown | str]`

tests/indexes/str/test_mul.py

[error] type-assertion-failure - Type `Index[str]` does not match asserted type `Index[str | Unknown]`
[error] type-assertion-failure - Type `Index[str]` does not match asserted type `Index[Unknown | str]`

tests/indexes/test_indexes.py

[error] type-assertion-failure - Type `Index[str]` does not match asserted type `Index[str | Unknown]`
[error] type-assertion-failure - Type `Index[str]` does not match asserted type `Index[Unknown | str]`
[error] type-assertion-failure - Type `Index[str]` does not match asserted type `Index[str | Unknown]`
[error] type-assertion-failure - Type `Index[str]` does not match asserted type `Index[Unknown | str]`
[error] type-assertion-failure - Type `Index[str]` does not match asserted type `Index[str | Unknown]`
[error] type-assertion-failure - Type `Index[str]` does not match asserted type `Index[Unknown | str]`
[error] type-assertion-failure - Type `str` does not match asserted type `str | Unknown`
[error] type-assertion-failure - Type `str` does not match asserted type `Unknown | str`
[error] type-assertion-failure - Type `Index[str]` does not match asserted type `Index[str | Unknown]`
[error] type-assertion-failure - Type `Index[str]` does not match asserted type `Index[Unknown | str]`
[error] type-assertion-failure - Type `Index[str]` does not match asserted type `Index[str | Unknown]`
[error] type-assertion-failure - Type `Index[str]` does not match asserted type `Index[Unknown | str]`
[error] type-assertion-failure - Type `Series[str]` does not match asserted type `Series[str | Unknown]`
[error] type-assertion-failure - Type `Series[str]` does not match asserted type `Series[Unknown | str]`

tests/test_string_accessors.py

[error] type-assertion-failure - Type `Index[str]` does not match asserted type `Index[str | Unknown]`
[error] type-assertion-failure - Type `Index[str]` does not match asserted type `Index[Unknown | str]`
[error] type-assertion-failure - Type `Index[bytes]` does not match asserted type `Index[Unknown | bytes]`
[error] type-assertion-failure - Type `Index[bytes]` does not match asserted type `Index[bytes | Unknown]`

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

pandera/api/dataframe/container.py

[error] missing-argument - No argument provided for required parameter `self` of function `__repr__`

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

src/pip/_internal/req/req_uninstall.py

[error] invalid-argument-type - Argument to function `norm_join` is incorrect: Expected `str`, found `Unknown | Sized`
[error] invalid-argument-type - Argument to function `norm_join` is incorrect: Expected `str`, found `Sized | Unknown`
[error] invalid-argument-type - Argument to function `norm_join` is incorrect: Expected `str`, found `Unknown | Sized`
[error] invalid-argument-type - Argument to function `norm_join` is incorrect: Expected `str`, found `Sized | Unknown`
[error] unsupported-operator - Operator `+` is not supported between objects of type `Unknown | Sized` and `LiteralString`
[error] unsupported-operator - Operator `+` is not supported between objects of type `Sized | Unknown` and `LiteralString`

rich (https://github.com/Textualize/rich)

tests/test_tools.py

[error] invalid-argument-type - Argument to function `next` is incorrect: Expected `SupportsNext[Unknown]`, found `Iterable[tuple[bool, str | Unknown]]`
[error] invalid-argument-type - Argument to function `next` is incorrect: Expected `SupportsNext[Unknown]`, found `Iterable[tuple[bool, Unknown | str]]`
[error] invalid-argument-type - Argument to function `next` is incorrect: Expected `SupportsNext[Unknown]`, found `Iterable[tuple[bool, str | Unknown]]`
[error] invalid-argument-type - Argument to function `next` is incorrect: Expected `SupportsNext[Unknown]`, found `Iterable[tuple[bool, Unknown | str]]`
[error] invalid-argument-type - Argument to function `next` is incorrect: Expected `SupportsNext[Unknown]`, found `Iterable[tuple[bool, str | Unknown]]`
[error] invalid-argument-type - Argument to function `next` is incorrect: Expected `SupportsNext[Unknown]`, found `Iterable[tuple[bool, Unknown | str]]`
[error] invalid-argument-type - Argument to function `next` is incorrect: Expected `SupportsNext[Unknown]`, found `Iterable[tuple[bool, str | Unknown]]`
[error] invalid-argument-type - Argument to function `next` is incorrect: Expected `SupportsNext[Unknown]`, found `Iterable[tuple[bool, Unknown | str]]`

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

sklearn/ensemble/_forest.py

[error] unknown-argument - Argument `criterion` does not match any known parameter of function `__init__`
[error] unknown-argument - Argument `criterion` does not match any known parameter of bound method `__init__`
[error] missing-argument - No argument provided for required parameter `self` of function `__init__`
[error] unknown-argument - Argument `criterion` does not match any known parameter of function `__init__`
[error] unknown-argument - Argument `criterion` does not match any known parameter of bound method `__init__`
[error] missing-argument - No argument provided for required parameter `self` of function `__init__`

sklearn/tests/test_base.py

[error] unresolved-attribute - Attribute `values` is not defined on `bool` in union `Unknown | bool`

sockeye (https://github.com/awslabs/sockeye)

sockeye/output_handler.py

[error] invalid-argument-type - Argument to function `__new__` is incorrect: Expected `Iterable[Unknown | list[str]]`, found `list[list[str]] | None`
[error] invalid-argument-type - Argument to function `__new__` is incorrect: Expected `Iterable[list[str] | Unknown]`, found `list[list[str]] | None`

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

lib/spack/spack/detection/path.py

[error] invalid-argument-type - Argument to function `dedupe_paths` is incorrect: Expected `list[str]`, found `Unknown | list[PathLike[str] | PathLike[bytes] | Unknown | ... omitted 3 union elements]`
[error] invalid-argument-type - Argument to function `dedupe_paths` is incorrect: Expected `list[str]`, found `Unknown | list[int | str | bytes | ... omitted 3 union elements]`

lib/spack/spack/llnl/util/filesystem.py

[error] invalid-argument-type - Argument to function `exists` is incorrect: Expected `int | str | bytes | PathLike[str] | PathLike[bytes]`, found `Unknown | Sized`
[error] invalid-argument-type - Argument to function `exists` is incorrect: Expected `int | str | bytes | PathLike[str] | PathLike[bytes]`, found `Sized | Unknown`
[error] invalid-argument-type - Argument to function `move` is incorrect: Expected `str | PathLike[str]`, found `Unknown | Sized`
[error] invalid-argument-type - Argument to function `move` is incorrect: Expected `str | PathLike[str]`, found `Sized | Unknown`

lib/spack/spack/vendor/ruamel/yaml/main.py

[error] too-many-positional-arguments - Too many positional arguments to bound method `__init__`: expected 1, got 3
[error] too-many-positional-arguments - Too many positional arguments to function `__init__`: expected 1, got 2
[error] too-many-positional-arguments - Too many positional arguments to function `__init__`: expected 1, got 2
[error] too-many-positional-arguments - Too many positional arguments to bound method `__init__`: expected 1, got 3
[error] unknown-argument - Argument `loader` does not match any known parameter of function `__init__`
[error] unknown-argument - Argument `loader` does not match any known parameter of bound method `__init__`
[error] too-many-positional-arguments - Too many positional arguments to bound method `__init__`: expected 1, got 2
[error] unknown-argument - Argument `canonical` does not match any known parameter of function `__init__`
[error] unknown-argument - Argument `canonical` does not match any known parameter of bound method `__init__`
[error] unknown-argument - Argument `indent` does not match any known parameter of function `__init__`
[error] unknown-argument - Argument `indent` does not match any known parameter of bound method `__init__`
[error] unknown-argument - Argument `width` does not match any known parameter of function `__init__`
[error] unknown-argument - Argument `width` does not match any known parameter of bound method `__init__`
[error] unknown-argument - Argument `encoding` does not match any known parameter of function `__init__`
[error] unknown-argument - Argument `encoding` does not match any known parameter of bound method `__init__`
[error] unknown-argument - Argument `allow_unicode` does not match any known parameter of function `__init__`
[error] unknown-argument - Argument `allow_unicode` does not match any known parameter of bound method `__init__`
[error] unknown-argument - Argument `line_break` does not match any known parameter of function `__init__`
[error] unknown-argument - Argument `line_break` does not match any known parameter of bound method `__init__`
[error] unknown-argument - Argument `explicit_start` does not match any known parameter of function `__init__`
[error] unknown-argument - Argument `explicit_start` does not match any known parameter of bound method `__init__`
[error] unknown-argument - Argument `explicit_end` does not match any known parameter of function `__init__`
[error] unknown-argument - Argument `explicit_end` does not match any known parameter of bound method `__init__`
[error] unknown-argument - Argument `version` does not match any known parameter of function `__init__`
[error] unknown-argument - Argument `version` does not match any known parameter of bound method `__init__`
[error] unknown-argument - Argument `tags` does not match any known parameter of function `__init__`
[error] unknown-argument - Argument `tags` does not match any known parameter of bound method `__init__`
[error] unknown-argument - Argument `default_style` does not match any known parameter of function `__init__`
[error] unknown-argument - Argument `default_style` does not match any known parameter of bound method `__init__`
[error] unknown-argument - Argument `default_flow_style` does not match any known parameter of function `__init__`
[error] unknown-argument - Argument `default_flow_style` does not match any known parameter of bound method `__init__`
[error] too-many-positional-arguments - Too many positional arguments to bound method `__init__`: expected 1, got 2

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

xarray/core/treenode.py

[error] too-many-positional-arguments - Too many positional arguments to bound method `__repr__`: expected 1, got 2