Ecosystem report

Old: main (merge base) 89b88c55 New: 22925/merge 01c9c299
Lint Rule Removed Added Changed
Total 15 6 0
unsupported-operator 15 0 0
invalid-return-type 0 4 0
invalid-argument-type 0 1 0
invalid-assignment 0 1 0
Project Removed Added Changed
Total 15 6 0
sympy 5 5 0
koda-validate 4 0 0
mypy 4 0 0
core 0 1 0
pylint 1 0 0
xarray 1 0 0

core (https://github.com/home-assistant/core)

homeassistant/util/variance.py

[error] invalid-return-type - :47:12 - Return type does not match returned value: expected `(**_P@ignore_variance) -> _R@ignore_variance`, found `_Wrapped[_P@ignore_variance, int | _R@ignore_variance | float | datetime, _P@ignore_variance, _R@ignore_variance | int | float | datetime]`

koda-validate (https://github.com/keithasaurus/koda-validate)

koda_validate/generic.py

[error] unsupported-operator - :82:20 - Operator `>` is not supported between two objects of type `MinMaxT@Min`
[error] unsupported-operator - :84:20 - Operator `>=` is not supported between two objects of type `MinMaxT@Min`
[error] unsupported-operator - :94:20 - Operator `<` is not supported between two objects of type `MinMaxT@Max`
[error] unsupported-operator - :96:20 - Operator `<=` is not supported between two objects of type `MinMaxT@Max`

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

mypy/reachability.py

[error] unsupported-operator - :278:21 - Operator `<=` is not supported between two objects of type `Targ@fixed_comparison`
[error] unsupported-operator - :280:21 - Operator `>=` is not supported between two objects of type `Targ@fixed_comparison`
[error] unsupported-operator - :282:21 - Operator `<` is not supported between two objects of type `Targ@fixed_comparison`
[error] unsupported-operator - :284:21 - Operator `>` is not supported between two objects of type `Targ@fixed_comparison`

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

pylint/checkers/unicode.py

[error] unsupported-operator - :171:12 - Operator `not in` is not supported between two objects of type `_StrLike@_map_positions_to_result`

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

sympy/polys/domains/domain.py

[error] invalid-return-type - :1232:16 - Return type does not match returned value: expected `Er@Domain`, found `RingElement`
[error] invalid-return-type - :1236:16 - Return type does not match returned value: expected `Er@Domain`, found `RingElement`

sympy/polys/domains/gaussiandomains.py

[error] unsupported-operator - :149:12 - Operator `>` is not supported between objects of type `Tdom@GaussianElement` and `Literal[0]`
[error] unsupported-operator - :150:25 - Operator `>` is not supported between objects of type `Tdom@GaussianElement` and `Literal[0]`
[error] unsupported-operator - :151:14 - Operator `<` is not supported between objects of type `Tdom@GaussianElement` and `Literal[0]`
[error] unsupported-operator - :152:25 - Operator `<` is not supported between objects of type `Tdom@GaussianElement` and `Literal[0]`
[error] unsupported-operator - :154:25 - Operator `>=` is not supported between objects of type `Tdom@GaussianElement` and `Literal[0]`

sympy/polys/euclidtools.py

[error] invalid-argument-type - :390:23 - Argument to bound method `quo` is incorrect: Expected `Er@dup_inner_subresultants`, found `RingElement`

sympy/polys/matrices/dense.py

[error] invalid-assignment - :79:13 - Invalid subscript assignment with key of type `int` and value of type `RingElement` on object of type `list[R@ddm_ineg]`

sympy/polys/polyclasses.py

[error] invalid-return-type - :1267:16 - Return type does not match returned value: expected `Self@__rsub__`, found `DMP[Er@DMP]`

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

xarray/computation/rolling.py

[error] unsupported-operator - :229:26 - Operator `>=` is not supported between objects of type `T_Xarray@Rolling` and `int`