Summary

Comparing branches/commits:
Old: main (merge base) 00a9e65d
New: 20479/merge b770e5a7
Lint Rule Removed Added Changed
Total 70 10 0
invalid-argument-type 40 0 0
invalid-return-type 17 0 0
unused-ignore-comment 1 9 0
invalid-parameter-default 7 0 0
invalid-assignment 5 0 0
no-matching-overload 0 1 0

Expression (https://github.com/cognitedata/Expression)

expression/collections/seq.py

[error] invalid-argument-type - :637:41 - Argument to function `init_infinite` is incorrect: Expected `(int, /) -> Unknown`, found `def identity[_A](value: _A@identity) -> _A@identity`

expression/extra/result/traversable.py

[error] invalid-argument-type - :50:21 - Argument to function `traverse` is incorrect: Expected `(Result[_TSource@sequence, _TError@sequence], /) -> Result[Unknown, Unknown]`, found `def identity[_A](value: _A@identity) -> _A@identity`

tests/test_parser.py

[error] invalid-argument-type - :232:9 - Argument to function `pipe` is incorrect: Expected `(Parser[str], /) -> Unknown`, found `def many[_A](parser: Parser[_A@many]) -> Parser[Block[_A@many]]`

tests/test_array.py

[error] invalid-assignment - :357:1 - Object of type `def singleton[_TSource](value: _TSource@singleton) -> TypedArray[_TSource@singleton]` is not assignable to `(int, /) -> TypedArray[int]`

tests/test_block.py

[error] invalid-assignment - :335:1 - Object of type `def singleton[_TSource](value: _TSource@singleton) -> Block[_TSource@singleton]` is not assignable to `(int, /) -> Block[int]`

tests/test_map.py

[error] invalid-argument-type - :49:19 - Argument to function `pipe` is incorrect: Expected `(Map[str, int], /) -> Unknown`, found `def to_seq[_Key, _Value](table: Map[_Key@to_seq, _Value@to_seq]) -> Iterable[tuple[_Key@to_seq, _Value@to_seq]]`

tests/test_option.py

[error] invalid-argument-type - :28:21 - Argument to function `pipe` is incorrect: Expected `(Option[Literal[42]], /) -> Unknown`, found `def is_some[_TSource](option: Option[_TSource@is_some]) -> @Todo`
[error] invalid-argument-type - :29:21 - Argument to function `pipe` is incorrect: Expected `(Option[Literal[42]], /) -> Unknown`, found `def is_none[_TSource](option: Option[_TSource@is_none]) -> @Todo`

tests/test_result.py

[error] invalid-argument-type - :487:24 - Argument to bound method `pipe` is incorrect: Expected `(Result[Literal[42], Any], /) -> Unknown`, found `def swap[_TSource, _TError](result: Result[_TSource@swap, _TError@swap]) -> Result[_TError@swap, _TSource@swap]`
[error] invalid-argument-type - :573:24 - Argument to bound method `pipe` is incorrect: Expected `(Result[Literal[42], Any], /) -> Unknown`, found `def merge[_TSource](result: Result[_TSource@merge, _TSource@merge]) -> _TSource@merge`

tests/test_seq.py

[error] invalid-argument-type - :308:20 - Argument to bound method `choose` is incorrect: Expected `(None | Literal[42], /) -> Option[Unknown]`, found `def of_optional[_TSource](value: _TSource@of_optional | None) -> Option[_TSource@of_optional]`
[error] invalid-assignment - :321:1 - Object of type `def singleton[_TSource](item: _TSource@singleton) -> Seq[_TSource@singleton]` is not assignable to `(int, /) -> Seq[int]`

anyio (https://github.com/agronholm/anyio)

src/anyio/_backends/_asyncio.py

[error] invalid-argument-type - :2530:13 - Argument to bound method `run` is incorrect: Expected `(...) -> Future[T_Retval@run_async_from_thread]`, found `def run_coroutine_threadsafe[_T](coro: Coroutine[Any, Any, _T@run_coroutine_threadsafe], loop: AbstractEventLoop) -> Future[_T@run_coroutine_threadsafe]`

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

homeassistant/components/nordpool/sensor.py

[error] invalid-argument-type - :202:59 - Argument to function `get_min_max_price` is incorrect: Expected `(int | float, int | float, /) -> int | float`, found `Overload[(arg1: SupportsRichComparisonT@min, arg2: SupportsRichComparisonT@min, /, *_args: SupportsRichComparisonT@min, *, key: None = None) -> SupportsRichComparisonT@min, (arg1: _T@min, arg2: _T@min, /, *_args: _T@min, *, key: (_T@min, /) -> @Todo) -> _T@min, (iterable: Iterable[SupportsRichComparisonT@min], *, /, key: None = None) -> SupportsRichComparisonT@min, (iterable: Iterable[_T@min], *, /, key: (_T@min, /) -> @Todo) -> _T@min, (iterable: Iterable[SupportsRichComparisonT@min], *, /, key: None = None, default: _T@min) -> SupportsRichComparisonT@min | _T@min, (iterable: Iterable[_T1@min], *, /, key: (_T1@min, /) -> @Todo, default: _T2@min) -> _T1@min | _T2@min]`
[error] invalid-argument-type - :204:48 - Argument to function `get_min_max_price` is incorrect: Expected `(int | float, int | float, /) -> int | float`, found `Overload[(arg1: SupportsRichComparisonT@min, arg2: SupportsRichComparisonT@min, /, *_args: SupportsRichComparisonT@min, *, key: None = None) -> SupportsRichComparisonT@min, (arg1: _T@min, arg2: _T@min, /, *_args: _T@min, *, key: (_T@min, /) -> @Todo) -> _T@min, (iterable: Iterable[SupportsRichComparisonT@min], *, /, key: None = None) -> SupportsRichComparisonT@min, (iterable: Iterable[_T@min], *, /, key: (_T@min, /) -> @Todo) -> _T@min, (iterable: Iterable[SupportsRichComparisonT@min], *, /, key: None = None, default: _T@min) -> SupportsRichComparisonT@min | _T@min, (iterable: Iterable[_T1@min], *, /, key: (_T1@min, /) -> @Todo, default: _T2@min) -> _T1@min | _T2@min]`
[error] invalid-argument-type - :205:46 - Argument to function `get_min_max_price` is incorrect: Expected `(int | float, int | float, /) -> int | float`, found `Overload[(arg1: SupportsRichComparisonT@min, arg2: SupportsRichComparisonT@min, /, *_args: SupportsRichComparisonT@min, *, key: None = None) -> SupportsRichComparisonT@min, (arg1: _T@min, arg2: _T@min, /, *_args: _T@min, *, key: (_T@min, /) -> @Todo) -> _T@min, (iterable: Iterable[SupportsRichComparisonT@min], *, /, key: None = None) -> SupportsRichComparisonT@min, (iterable: Iterable[_T@min], *, /, key: (_T@min, /) -> @Todo) -> _T@min, (iterable: Iterable[SupportsRichComparisonT@min], *, /, key: None = None, default: _T@min) -> SupportsRichComparisonT@min | _T@min, (iterable: Iterable[_T1@min], *, /, key: (_T1@min, /) -> @Todo, default: _T2@min) -> _T1@min | _T2@min]`
[error] invalid-argument-type - :212:59 - Argument to function `get_min_max_price` is incorrect: Expected `(int | float, int | float, /) -> int | float`, found `Overload[(arg1: SupportsRichComparisonT@max, arg2: SupportsRichComparisonT@max, /, *_args: SupportsRichComparisonT@max, *, key: None = None) -> SupportsRichComparisonT@max, (arg1: _T@max, arg2: _T@max, /, *_args: _T@max, *, key: (_T@max, /) -> @Todo) -> _T@max, (iterable: Iterable[SupportsRichComparisonT@max], *, /, key: None = None) -> SupportsRichComparisonT@max, (iterable: Iterable[_T@max], *, /, key: (_T@max, /) -> @Todo) -> _T@max, (iterable: Iterable[SupportsRichComparisonT@max], *, /, key: None = None, default: _T@max) -> SupportsRichComparisonT@max | _T@max, (iterable: Iterable[_T1@max], *, /, key: (_T1@max, /) -> @Todo, default: _T2@max) -> _T1@max | _T2@max]`
[error] invalid-argument-type - :214:48 - Argument to function `get_min_max_price` is incorrect: Expected `(int | float, int | float, /) -> int | float`, found `Overload[(arg1: SupportsRichComparisonT@max, arg2: SupportsRichComparisonT@max, /, *_args: SupportsRichComparisonT@max, *, key: None = None) -> SupportsRichComparisonT@max, (arg1: _T@max, arg2: _T@max, /, *_args: _T@max, *, key: (_T@max, /) -> @Todo) -> _T@max, (iterable: Iterable[SupportsRichComparisonT@max], *, /, key: None = None) -> SupportsRichComparisonT@max, (iterable: Iterable[_T@max], *, /, key: (_T@max, /) -> @Todo) -> _T@max, (iterable: Iterable[SupportsRichComparisonT@max], *, /, key: None = None, default: _T@max) -> SupportsRichComparisonT@max | _T@max, (iterable: Iterable[_T1@max], *, /, key: (_T1@max, /) -> @Todo, default: _T2@max) -> _T1@max | _T2@max]`
[error] invalid-argument-type - :215:46 - Argument to function `get_min_max_price` is incorrect: Expected `(int | float, int | float, /) -> int | float`, found `Overload[(arg1: SupportsRichComparisonT@max, arg2: SupportsRichComparisonT@max, /, *_args: SupportsRichComparisonT@max, *, key: None = None) -> SupportsRichComparisonT@max, (arg1: _T@max, arg2: _T@max, /, *_args: _T@max, *, key: (_T@max, /) -> @Todo) -> _T@max, (iterable: Iterable[SupportsRichComparisonT@max], *, /, key: None = None) -> SupportsRichComparisonT@max, (iterable: Iterable[_T@max], *, /, key: (_T@max, /) -> @Todo) -> _T@max, (iterable: Iterable[SupportsRichComparisonT@max], *, /, key: None = None, default: _T@max) -> SupportsRichComparisonT@max | _T@max, (iterable: Iterable[_T1@max], *, /, key: (_T1@max, /) -> @Todo, default: _T2@max) -> _T1@max | _T2@max]`

homeassistant/components/ovo_energy/sensor.py

[error] invalid-assignment - :41:5 - Object of type `Overload[(number: _SupportsRound1[_T@round], ndigits: None = None) -> _T@round, (number: _SupportsRound2[_T@round], ndigits: SupportsIndex) -> _T@round]` is not assignable to `(Unknown, /) -> StateType | datetime`

homeassistant/config.py

[warning] unused-ignore-comment - :387:55 - Unused blanket `type: ignore` directive

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

cwltool/process.py

[error] invalid-parameter-default - :1182:5 - Default value of type `def urljoin[AnyStr](base: AnyStr@urljoin, url: AnyStr@urljoin | None, allow_fragments: bool = Literal[True]) -> AnyStr@urljoin` is not assignable to annotated parameter type `(str, str, /) -> str`

discord.py (https://github.com/Rapptz/discord.py)

discord/ext/commands/core.py

[error] invalid-return-type - :2123:12 - Return type does not match returned value: expected `(T@has_any_role, /) -> T@has_any_role`, found `Check[Unknown]`
[error] invalid-return-type - :2156:12 - Return type does not match returned value: expected `(T@bot_has_role, /) -> T@bot_has_role`, found `Check[Unknown]`
[error] invalid-return-type - :2185:12 - Return type does not match returned value: expected `(T@bot_has_any_role, /) -> T@bot_has_any_role`, found `Check[Unknown]`

graphql-core (https://github.com/graphql-python/graphql-core)

src/graphql/execution/execute.py

[error] invalid-assignment - :185:5 - Object of type `staticmethod` is not assignable to `(Any, /) -> bool`

ibis (https://github.com/ibis-project/ibis)

ibis/backends/tests/test_numeric.py

[error] invalid-argument-type - :1079:26 - Argument to function `__new__` is incorrect: Expected `(Unknown, Unknown, Unknown | int, /) -> Unknown`, found `Overload[(arg1: SupportsRichComparisonT@min, arg2: SupportsRichComparisonT@min, /, *_args: SupportsRichComparisonT@min, *, key: None = None) -> SupportsRichComparisonT@min, (arg1: _T@min, arg2: _T@min, /, *_args: _T@min, *, key: (_T@min, /) -> @Todo) -> _T@min, (iterable: Iterable[SupportsRichComparisonT@min], *, /, key: None = None) -> SupportsRichComparisonT@min, (iterable: Iterable[_T@min], *, /, key: (_T@min, /) -> @Todo) -> _T@min, (iterable: Iterable[SupportsRichComparisonT@min], *, /, key: None = None, default: _T@min) -> SupportsRichComparisonT@min | _T@min, (iterable: Iterable[_T1@min], *, /, key: (_T1@min, /) -> @Todo, default: _T2@min) -> _T1@min | _T2@min]`
[error] invalid-argument-type - :1091:26 - Argument to function `__new__` is incorrect: Expected `(Unknown, Unknown, Unknown | int, /) -> Unknown`, found `Overload[(arg1: SupportsRichComparisonT@max, arg2: SupportsRichComparisonT@max, /, *_args: SupportsRichComparisonT@max, *, key: None = None) -> SupportsRichComparisonT@max, (arg1: _T@max, arg2: _T@max, /, *_args: _T@max, *, key: (_T@max, /) -> @Todo) -> _T@max, (iterable: Iterable[SupportsRichComparisonT@max], *, /, key: None = None) -> SupportsRichComparisonT@max, (iterable: Iterable[_T@max], *, /, key: (_T@max, /) -> @Todo) -> _T@max, (iterable: Iterable[SupportsRichComparisonT@max], *, /, key: None = None, default: _T@max) -> SupportsRichComparisonT@max | _T@max, (iterable: Iterable[_T1@max], *, /, key: (_T1@max, /) -> @Todo, default: _T2@max) -> _T1@max | _T2@max]`

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

jax/_src/tree_util.py

[error] invalid-argument-type - :868:29 - Argument to function `__new__` is incorrect: Expected `(typing.TypeVar, /) -> Unknown`, found `(def _simple_entrystr[KeyEntry](key: KeyEntry@_simple_entrystr) -> str) | <class 'str'>`

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

mesonbuild/dependencies/python.py

[error] invalid-argument-type - :104:33 - Argument to function `reduce` is incorrect: Expected `(Unknown, str, /) -> Unknown`, found `Overload[(a: Sequence[_T@getitem], b: slice[Any, Any, Any], /) -> Sequence[_T@getitem], (a: SupportsGetItem[_K@getitem, _V@getitem], b: _K@getitem, /) -> _V@getitem]`

unittests/helpers.py

[error] invalid-return-type - :228:16 - Return type does not match returned value: expected `((...) -> R@xfail_if_jobname, /) -> (...) -> R@xfail_if_jobname`, found `def expectedFailure[_FT](test_item: _FT@expectedFailure) -> _FT@expectedFailure`

unittests/linuxliketests.py

[error] invalid-argument-type - :712:48 - Argument to function `copytree` is incorrect: Expected `(str, str, /) -> object`, found `def copyfile[_StrOrBytesPathT](src: @Todo, dst: _StrOrBytesPathT@copyfile, *, follow_symlinks: bool = Literal[True]) -> _StrOrBytesPathT@copyfile`

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

mypy/modulefinder.py

[error] invalid-argument-type - :41:38 - Argument to function `__new__` is incorrect: Expected `(str, /) -> Unknown`, found `Overload[(path: PathLike[AnyStr@abspath]) -> AnyStr@abspath, (path: AnyStr@abspath) -> AnyStr@abspath]`
[error] invalid-argument-type - :43:36 - Argument to function `__new__` is incorrect: Expected `(str, /) -> Unknown`, found `Overload[(path: PathLike[AnyStr@abspath]) -> AnyStr@abspath, (path: AnyStr@abspath) -> AnyStr@abspath]`
[error] invalid-argument-type - :45:39 - Argument to function `__new__` is incorrect: Expected `(str, /) -> Unknown`, found `Overload[(path: PathLike[AnyStr@abspath]) -> AnyStr@abspath, (path: AnyStr@abspath) -> AnyStr@abspath]`
[error] invalid-argument-type - :47:40 - Argument to function `__new__` is incorrect: Expected `(str, /) -> Unknown`, found `Overload[(path: PathLike[AnyStr@abspath]) -> AnyStr@abspath, (path: AnyStr@abspath) -> AnyStr@abspath]`

openlibrary (https://github.com/internetarchive/openlibrary)

openlibrary/catalog/utils/__init__.py

[warning] unused-ignore-comment - :31:18 - Unused blanket `type: ignore` directive

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

pwndbg/dbg/gdb/__init__.py

[error] invalid-return-type - :1666:20 - Return type does not match returned value: expected `((...) -> T@event_handler, /) -> (...) -> T@event_handler`, found `def exit[T](func: () -> T@exit, **kwargs: Any) -> () -> T@exit`
[error] invalid-return-type - :1668:20 - Return type does not match returned value: expected `((...) -> T@event_handler, /) -> (...) -> T@event_handler`, found `def cont[T](func: () -> T@cont, **kwargs: Any) -> () -> T@cont`
[error] invalid-return-type - :1670:20 - Return type does not match returned value: expected `((...) -> T@event_handler, /) -> (...) -> T@event_handler`, found `def start[T](func: () -> T@start, **kwargs: Any) -> () -> T@start`
[error] invalid-return-type - :1672:20 - Return type does not match returned value: expected `((...) -> T@event_handler, /) -> (...) -> T@event_handler`, found `def stop[T](func: () -> T@stop, **kwargs: Any) -> () -> T@stop`
[error] invalid-return-type - :1674:20 - Return type does not match returned value: expected `((...) -> T@event_handler, /) -> (...) -> T@event_handler`, found `def new_objfile[T](func: () -> T@new_objfile, **kwargs: Any) -> () -> T@new_objfile`
[error] invalid-return-type - :1676:20 - Return type does not match returned value: expected `((...) -> T@event_handler, /) -> (...) -> T@event_handler`, found `def mem_changed[T](func: () -> T@mem_changed, **kwargs: Any) -> () -> T@mem_changed`
[error] invalid-return-type - :1678:20 - Return type does not match returned value: expected `((...) -> T@event_handler, /) -> (...) -> T@event_handler`, found `def reg_changed[T](func: () -> T@reg_changed, **kwargs: Any) -> () -> T@reg_changed`

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

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

[error] invalid-parameter-default - :463:33 - Default value of type `def ident[T](x: T@ident) -> T@ident` is not assignable to annotated parameter type `(T@ordered, /) -> Any`

scikit-build-core (https://github.com/scikit-build/scikit-build-core)

src/scikit_build_core/build/_wheelfile.py

[error] no-matching-overload - :51:22 - No overload of function `field` matches arguments

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

setuptools/_distutils/command/install.py

[error] invalid-argument-type - :718:24 - Argument to function `__new__` is incorrect: Expected `(str, /) -> Unknown`, found `Overload[(path: PathLike[AnyStr@normpath]) -> AnyStr@normpath, (path: AnyOrLiteralStr@normpath) -> AnyOrLiteralStr@normpath]`

setuptools/_distutils/tests/test_bdist_dumb.py

[error] invalid-argument-type - :74:44 - Argument to function `__new__` is incorrect: Expected `(str, /) -> Unknown`, found `Overload[(p: PathLike[AnyStr@basename]) -> AnyStr@basename, (p: AnyOrLiteralStr@basename) -> AnyOrLiteralStr@basename]`

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

sympy/matrices/matrixbase.py

[error] invalid-argument-type - :574:23 - Argument to function `reduce` is incorrect: Expected `(Self@hstack, Self@hstack, /) -> Self@hstack`, found `def row_join(self, other: Self@row_join) -> Self@row_join`
[error] invalid-argument-type - :926:23 - Argument to function `reduce` is incorrect: Expected `(Self@vstack, Self@vstack, /) -> Self@vstack`, found `def col_join(self, other: Self@col_join, /) -> Self@col_join`

sympy/polys/polyclasses.py

[warning] unused-ignore-comment - :1289:31 - Unused blanket `type: ignore` directive
[warning] unused-ignore-comment - :2347:25 - Unused blanket `type: ignore` directive

trio (https://github.com/python-trio/trio)

src/trio/_path.py

[error] invalid-argument-type - :235:34 - Argument to function `_wrap_method_path` is incorrect: Expected `(...) -> Path`, found `def readlink(self) -> Self@readlink`
[error] invalid-argument-type - :236:32 - Argument to function `_wrap_method_path` is incorrect: Expected `(...) -> Path`, found `def rename(self, target: str | PurePath) -> Self@rename`
[error] invalid-argument-type - :237:33 - Argument to function `_wrap_method_path` is incorrect: Expected `(...) -> Path`, found `def replace(self, target: str | PurePath) -> Self@replace`
[error] invalid-argument-type - :238:33 - Argument to function `_wrap_method_path` is incorrect: Expected `(...) -> Path`, found `def resolve(self, strict: bool = Literal[False]) -> Self@resolve`
[error] invalid-argument-type - :245:34 - Argument to function `_wrap_method_path` is incorrect: Expected `(...) -> Path`, found `def absolute(self) -> Self@absolute`
[error] invalid-argument-type - :246:36 - Argument to function `_wrap_method_path` is incorrect: Expected `(...) -> Path`, found `def expanduser(self) -> Self@expanduser`

src/trio/_tests/test_threads.py

[error] invalid-argument-type - :96:22 - Argument to function `check_case` is incorrect: Expected `(...) -> Thread`, found `def from_thread_run_sync[RetT](fn: (...) -> RetT@from_thread_run_sync, *args: @Todo, *, trio_token: TrioToken | None = None) -> RetT@from_thread_run_sync`
[error] invalid-argument-type - :104:22 - Argument to function `check_case` is incorrect: Expected `(...) -> Thread`, found `def from_thread_run[RetT](afn: (...) -> Awaitable[RetT@from_thread_run], *args: @Todo, *, trio_token: TrioToken | None = None) -> RetT@from_thread_run`
[error] invalid-argument-type - :112:22 - Argument to function `check_case` is incorrect: Expected `(...) -> Thread`, found `def from_thread_run[RetT](afn: (...) -> Awaitable[RetT@from_thread_run], *args: @Todo, *, trio_token: TrioToken | None = None) -> RetT@from_thread_run`
[error] invalid-argument-type - :89:22 - Argument to function `check_case` is incorrect: Expected `(...) -> Thread`, found `def from_thread_run_sync[RetT](fn: (...) -> RetT@from_thread_run_sync, *args: @Todo, *, trio_token: TrioToken | None = None) -> RetT@from_thread_run_sync`

src/trio/_tests/type_tests/raisesgroup.py

[warning] unused-ignore-comment - :92:51 - Unused blanket `type: ignore` directive
[warning] unused-ignore-comment - :95:49 - Unused blanket `type: ignore` directive
[warning] unused-ignore-comment - :99:57 - Unused blanket `type: ignore` directive
[warning] unused-ignore-comment - :102:48 - Unused blanket `type: ignore` directive
[warning] unused-ignore-comment - :106:67 - Unused blanket `type: ignore` directive
[warning] unused-ignore-comment - :107:69 - Unused blanket `type: ignore` directive

typeshed-stats (https://github.com/AlexWaygood/typeshed-stats)

src/typeshed_stats/gather.py

[error] invalid-argument-type - :1000:13 - Argument to bound method `from_lines` is incorrect: Expected `str | ((str, /) -> Pattern)`, found `<class 'GitWildMatchPattern'>`

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

test/__init__.py

[error] invalid-return-type - :119:12 - Return type does not match returned value: expected `(_TestFuncT@notWindows, /) -> _TestFuncT@notWindows`, found `Unknown | MarkDecorator`
[error] invalid-return-type - :126:12 - Return type does not match returned value: expected `(_TestFuncT@onlyBrotli, /) -> _TestFuncT@onlyBrotli`, found `Unknown | MarkDecorator`
[error] invalid-return-type - :132:12 - Return type does not match returned value: expected `(_TestFuncT@notBrotli, /) -> _TestFuncT@notBrotli`, found `Unknown | MarkDecorator`
[error] invalid-return-type - :138:12 - Return type does not match returned value: expected `(_TestFuncT@onlyZstd, /) -> _TestFuncT@onlyZstd`, found `Unknown | MarkDecorator`
[error] invalid-return-type - :145:12 - Return type does not match returned value: expected `(_TestFuncT@notZstd, /) -> _TestFuncT@notZstd`, found `Unknown | MarkDecorator`
[error] invalid-return-type - :205:12 - Return type does not match returned value: expected `(_TestFuncT@resolvesLocalhostFQDN, /) -> _TestFuncT@resolvesLocalhostFQDN`, found `Unknown | MarkDecorator`

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

xarray/core/utils.py

[error] invalid-parameter-default - :290:5 - Default value of type `def equivalent[T](first: T@equivalent, second: T@equivalent) -> bool` is not assignable to annotated parameter type `(V@update_safety_check, V@update_safety_check, /) -> bool`
[error] invalid-parameter-default - :318:5 - Default value of type `def equivalent[T](first: T@equivalent, second: T@equivalent) -> bool` is not assignable to annotated parameter type `(V@remove_incompatible_items, V@remove_incompatible_items, /) -> bool`
[error] invalid-parameter-default - :390:5 - Default value of type `def equivalent[T](first: T@equivalent, second: T@equivalent) -> bool` is not assignable to annotated parameter type `(V@dict_equiv, V@dict_equiv, /) -> bool`
[error] invalid-parameter-default - :417:5 - Default value of type `def equivalent[T](first: T@equivalent, second: T@equivalent) -> bool` is not assignable to annotated parameter type `(V@compat_dict_intersection, V@compat_dict_intersection, /) -> bool`
[error] invalid-parameter-default - :445:5 - Default value of type `def equivalent[T](first: T@equivalent, second: T@equivalent) -> bool` is not assignable to annotated parameter type `(V@compat_dict_union, V@compat_dict_union, /) -> bool`