Ecosystem report

Old: main (merge base) 2cd74f00 New: 26411/merge 42edb492
Lint Rule Removed Added Changed
Total 1 33 1
invalid-argument-type 0 25 0
not-iterable 0 5 0
unresolved-attribute 0 2 1
invalid-return-type 0 1 0
type-assertion-failure 1 0 0
Project Removed Added Changed
Total 1 33 1
schema_salad 0 28 0
egglog-python 1 2 0
jax 0 3 0
pylint 0 0 1

egglog-python (https://github.com/egraphs-good/egglog-python)

python/egglog/egraph_state.py

[error] unresolved-attribute - Attribute `id` is not defined on `None` in union `BackOffDecl | None`
[error] type-assertion-failure - Type `Value` is not equivalent to `Never`

python/egglog/thunk.py

[error] invalid-return-type - Return type does not match returned value: expected `T@__call__`, found `object`

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

jax/experimental/mosaic/gpu/constraints.py

[error] invalid-argument-type - Argument to bound method `IsTransferableTmemRegisters.is_valid_tmem_transfer` is incorrect: Expected `TMEMLayout`, found `TiledLayout | WGSplatFragLayout | WGStridedFragLayout`
[error] invalid-argument-type - Argument to bound method `IsTransferableTmemRegisters.is_valid_tmem_transfer` is incorrect: Expected `TMEMLayout`, found `TiledLayout | WGSplatFragLayout | WGStridedFragLayout`
[error] unresolved-attribute - Attribute `base_tile_shape` is not defined on `WGSplatFragLayout`, `WGStridedFragLayout` in union `WGSplatFragLayout | WGStridedFragLayout | TiledLayout`

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

pylint/checkers/classes/class_checker.py

[error] unresolved-attribute - Attribute `name` is not defined on `NodeNG` in union `NodeNG | UninferableBase | Proxy`
[error] unresolved-attribute - Attribute `name` is not defined on `NodeNG` in union `NodeNG | UninferableBase | Proxy | Any`

schema_salad (https://github.com/common-workflow-language/schema_salad)

src/schema_salad/dotnet_codegen.py

[error] invalid-argument-type - Argument to bound method `DotNetCodeGen.type_loader` is incorrect: Expected `list[Any] | dict[str, Any] | str`, found `object`
[error] invalid-argument-type - Argument to bound method `DotNetCodeGen.type_loader` is incorrect: Expected `list[Any] | dict[str, Any] | str`, found `object`
[error] invalid-argument-type - Argument to function `DotNetCodeGen.safe_name` is incorrect: Expected `str`, found `object`
[error] not-iterable - Object of type `object` is not iterable

src/schema_salad/java_codegen.py

[error] invalid-argument-type - Argument to bound method `JavaCodeGen.type_loader` is incorrect: Expected `list[Any] | dict[str, Any] | str`, found `object`
[error] invalid-argument-type - Argument to bound method `JavaCodeGen.type_loader` is incorrect: Expected `list[Any] | dict[str, Any] | str`, found `object`
[error] invalid-argument-type - Argument to function `JavaCodeGen.safe_name` is incorrect: Expected `str`, found `object`
[error] invalid-argument-type - Argument to function `JavaCodeGen.safe_name` is incorrect: Expected `str`, found `object`
[error] invalid-argument-type - Argument to function `JavaCodeGen.safe_name` is incorrect: Expected `str`, found `object`
[error] invalid-argument-type - Argument to function `JavaCodeGen.safe_name` is incorrect: Expected `str`, found `object`
[error] not-iterable - Object of type `object` is not iterable

src/schema_salad/python_codegen.py

[error] invalid-argument-type - Argument to bound method `PythonCodeGen.type_loader` is incorrect: Expected `list[Any] | dict[str, Any] | str`, found `object`
[error] invalid-argument-type - Argument to bound method `PythonCodeGen.type_loader` is incorrect: Expected `list[Any] | dict[str, Any] | str`, found `object`
[error] not-iterable - Object of type `object` is not iterable
[error] invalid-argument-type - Argument to function `PythonCodeGen.safe_name` is incorrect: Expected `str`, found `object`
[error] not-iterable - Object of type `object` is not iterable
[error] invalid-argument-type - Argument to function `PythonCodeGen.safe_name` is incorrect: Expected `str`, found `object`
[error] invalid-argument-type - Argument to function `PythonCodeGen.safe_name` is incorrect: Expected `str`, found `object`
[error] invalid-argument-type - Argument to function `PythonCodeGen.safe_name` is incorrect: Expected `str`, found `object`
[error] invalid-argument-type - Argument to function `PythonCodeGen.safe_name` is incorrect: Expected `str`, found `object`
[error] invalid-argument-type - Argument to bound method `PythonCodeGen.type_loader` is incorrect: Expected `list[Any] | dict[str, Any] | str`, found `object`

src/schema_salad/typescript_codegen.py

[error] invalid-argument-type - Argument to bound method `TypeScriptCodeGen.type_loader` is incorrect: Expected `list[Any] | dict[str, Any] | str`, found `object`
[error] invalid-argument-type - Argument to bound method `TypeScriptCodeGen.type_loader` is incorrect: Expected `list[Any] | dict[str, Any] | str`, found `object`
[error] invalid-argument-type - Argument to function `TypeScriptCodeGen.safe_name` is incorrect: Expected `str`, found `object`
[error] invalid-argument-type - Argument to function `TypeScriptCodeGen.safe_name` is incorrect: Expected `str`, found `object`
[error] invalid-argument-type - Argument to function `TypeScriptCodeGen.safe_name` is incorrect: Expected `str`, found `object`
[error] invalid-argument-type - Argument to function `TypeScriptCodeGen.safe_name` is incorrect: Expected `str`, found `object`
[error] not-iterable - Object of type `object` is not iterable

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

steam/chat.py

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

steam/user.py

flaky
(3/10)
[warning] unsupported-base - Unsupported class base with type `<class 'Messageable[UserMessage[User | Friend | ClientUser]]'> | <class 'Messageable[UserMessage[User | ClientUser]]'>`