Ecosystem report

Old: main (merge base) 10670ee5 New: 25871/merge 2cf3291f
Lint Rule Removed Added Changed
Total 21 3 1
unresolved-attribute 12 0 0
invalid-argument-type 6 3 0
unsupported-operator 2 0 0
invalid-assignment 0 0 1
no-matching-overload 1 0 0
Project Removed Added Changed
Total 21 3 1
kopf 11 3 0
pylint 5 0 0
jax 4 0 0
pytest 1 0 1

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

jax/experimental/mosaic/gpu/constraints.py

[error] invalid-argument-type - Argument to function `splat_is_compatible_with_tiled` is incorrect: Expected `WGSplatFragLayout`, found `WGSplatFragLayout | WGStridedFragLayout | TiledLayout`
[error] invalid-argument-type - Argument to function `splat_is_compatible_with_tiled` is incorrect: Expected `TiledLayout`, found `WGSplatFragLayout | WGStridedFragLayout | TiledLayout`
[error] invalid-argument-type - Argument to function `_is_supported_tiled_relayout` is incorrect: Expected `TiledLayout`, found `WGSplatFragLayout | WGStridedFragLayout | TiledLayout`
[error] invalid-argument-type - Argument to function `_is_supported_tiled_relayout` is incorrect: Expected `TiledLayout`, found `WGSplatFragLayout | WGStridedFragLayout | TiledLayout`

kopf (https://github.com/nolar/kopf)

kopf/_cogs/structs/references.py

[error] no-matching-overload - No overload of bound method `Pattern.fullmatch` matches arguments
[error] unresolved-attribute - Attribute `split` is not defined on `Marker`, `(Resource, /) -> bool`, `None` in union `str | Marker | ((Resource, /) -> bool) | None`
[error] unresolved-attribute - Attribute `split` is not defined on `Marker`, `(Resource, /) -> bool`, `None` in union `str | Marker | ((Resource, /) -> bool) | None`
[error] unresolved-attribute - Attribute `split` is not defined on `Marker`, `(Resource, /) -> bool`, `None` in union `str | Marker | ((Resource, /) -> bool) | None`
[error] unresolved-attribute - Attribute `split` is not defined on `Marker`, `(Resource, /) -> bool`, `None` in union `str | Marker | ((Resource, /) -> bool) | None`
[error] unsupported-operator - Operator `in` is not supported between objects of type `Literal["."]` and `str | Marker | ((Resource, /) -> bool) | None`
[error] unresolved-attribute - Attribute `split` is not defined on `Marker`, `(Resource, /) -> bool`, `None` in union `str | Marker | ((Resource, /) -> bool) | None`
[error] unresolved-attribute - Attribute `split` is not defined on `Marker`, `(Resource, /) -> bool`, `None` in union `str | Marker | ((Resource, /) -> bool) | None`
[error] unsupported-operator - Operator `in` is not supported between objects of type `Literal["/"]` and `str | Marker | ((Resource, /) -> bool) | None`
[error] unresolved-attribute - Attribute `rsplit` is not defined on `Marker`, `(Resource, /) -> bool`, `None` in union `str | Marker | ((Resource, /) -> bool) | None`
[error] unresolved-attribute - Attribute `rsplit` is not defined on `Marker`, `(Resource, /) -> bool`, `None` in union `str | Marker | ((Resource, /) -> bool) | None`

kopf/_cogs/structs/diffs.py

[error] invalid-argument-type - Argument to function `diff_iter` is incorrect: Expected `tuple[str, ...]`, found `tuple[object, ...]`
[error] invalid-argument-type - Argument to function `diff_iter` is incorrect: Expected `tuple[str, ...]`, found `tuple[object, ...]`
[error] invalid-argument-type - Argument to function `diff_iter` is incorrect: Expected `tuple[str, ...]`, found `tuple[object, ...]`

pylint (https://github.com/pycqa/pylint)

pylint/checkers/utils.py

[error] unresolved-attribute - Attribute `name` is not defined on `AssignAttr` in union `AssignName | AssignAttr`
[error] unresolved-attribute - Object of type `NodeNG | None` has no attribute `name`
[error] unresolved-attribute - Attribute `as_string` is not defined on `None` in union `NodeNG | None`
[error] invalid-argument-type - Argument to function `subscript_chain_is_equal` is incorrect: Expected `Subscript`, found `AssignName | AssignAttr`
[error] invalid-argument-type - Argument to function `subscript_chain_is_equal` is incorrect: Expected `Subscript`, found `NodeNG | None`

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

src/_pytest/assertion/rewrite.py

[error] unresolved-attribute - Object of type `expr` has no attribute `target`
[error] invalid-assignment - Invalid subscript assignment with key of type `@Todo` and value of type `expr` on object of type `dict[str, str]`
[error] invalid-assignment - Invalid subscript assignment with key of type `@Todo` and value of type `NamedExpr` on object of type `dict[str, str]`