DetachHead / basedpyright

pyright fork with various type checking improvements, improved vscode support and pylance features built into the language server
http://docs.basedpyright.com/
Other
601 stars 12 forks source link

Merge 1.1.369 #450

Closed DetachHead closed 1 week ago

github-actions[bot] commented 1 week ago

Diff from mypy_primer, showing the effect of this PR on open source code:


pyinstrument (https://github.com/joerick/pyinstrument)
+ /tmp/mypy_primer/projects/pyinstrument/pyinstrument/frame_ops.py
+   /tmp/mypy_primer/projects/pyinstrument/pyinstrument/frame_ops.py:95:9 - error: Code is unreachable (reportUnreachable)
- 1064 errors, 0 warnings, 0 notes
+ 1065 errors, 0 warnings, 0 notes

alectryon (https://github.com/cpitclaudel/alectryon)
+   /tmp/mypy_primer/projects/alectryon/alectryon/lean3.py:183:17 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/alectryon/alectryon/lean3.py:185:21 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/alectryon/alectryon/lean3.py:191:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/alectryon/alectryon/literate.py:483:13 - error: Code is unreachable (reportUnreachable)
- 6425 errors, 0 warnings, 0 notes
+ 6429 errors, 0 warnings, 0 notes

pandera (https://github.com/pandera-dev/pandera)
+   /tmp/mypy_primer/projects/pandera/pandera/decorators.py:500:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pandera/pandera/api/base/error_handler.py:111:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pandera/pandera/api/pyspark/container.py:141:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pandera/pandera/backends/utils.py:21:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pandera/pandera/backends/pandas/hypotheses.py:82:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pandera/pandera/engines/engine.py:185:17 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pandera/pandera/strategies/pandas_strategies.py:148:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pandera/tests/core/test_schema_components.py:474:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pandera/tests/modin/test_schemas_on_modin.py:155:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pandera/tests/pyspark/test_schemas_on_pyspark_pandas.py:232:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pandera/tests/pyspark/test_schemas_on_pyspark_pandas.py:241:9 - error: Code is unreachable (reportUnreachable)
- 28670 errors, 0 warnings, 0 notes
+ 28681 errors, 0 warnings, 0 notes

pydantic (https://github.com/samuelcolvin/pydantic)
+   /tmp/mypy_primer/projects/pydantic/pydantic/color.py:90:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pydantic/pydantic/color.py:93:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pydantic/pydantic/fields.py:828:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pydantic/pydantic/functional_validators.py:358:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pydantic/pydantic/json_schema.py:1462:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pydantic/pydantic/json_schema.py:2348:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pydantic/pydantic/json_schema.py:2349:31 - error: Unnecessary "# type: ignore" comment (reportUnnecessaryTypeIgnoreComment)
+   /tmp/mypy_primer/projects/pydantic/pydantic/json_schema.py:2351:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pydantic/pydantic/_internal/_utils.py:260:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pydantic/pydantic/deprecated/parse.py:56:9 - error: Code is unreachable (reportUnreachable)
- 6141 errors, 0 warnings, 0 notes
+ 6151 errors, 0 warnings, 0 notes

steam.py (https://github.com/Gobot1234/steam.py)
-   /tmp/mypy_primer/projects/steam.py/steam/ext/commands/commands.py:230:16 - error: Expression of type "MethodType | ((CogT@Command, Context[Any], **P@Command) -> Coro[R@Command]) | ((Context[Any], **P@Command) -> Coro[R@Command])" is incompatible with return type "((CogT@Command, Context[Any], **P@Command) -> Coro[R@Command]) | ((Context[Any], **P@Command) -> Coro[R@Command])" (reportReturnType)
- 8500 errors, 90 warnings, 0 notes
+ 8499 errors, 90 warnings, 0 notes

spack (https://github.com/spack/spack)
+   /tmp/mypy_primer/projects/spack/lib/spack/llnl/util/tty/colify.py:157:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/spack/lib/spack/llnl/util/tty/colify.py:215:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/spack/lib/spack/spack/ci.py:1464:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/spack/lib/spack/spack/installer.py:756:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/spack/lib/spack/spack/installer.py:921:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/spack/lib/spack/spack/cmd/commands.py:467:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/spack/lib/spack/spack/util/environment.py:455:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/spack/lib/spack/spack/version/version_types.py:849:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/spack/lib/spack/spack/version/version_types.py:1145:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/spack/var/spack/repos/builtin/packages/py-nltk/resourcegen.py:42:5 - error: Code is unreachable (reportUnreachable)
- 291225 errors, 0 warnings, 0 notes
+ 291235 errors, 0 warnings, 0 notes

bidict (https://github.com/jab/bidict)
+   /tmp/mypy_primer/projects/bidict/bidict/_base.py:424:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/bidict/bidict/_base.py:501:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/bidict/bidict/_base.py:509:13 - error: Code is unreachable (reportUnreachable)
- 660 errors, 0 warnings, 0 notes
+ 663 errors, 0 warnings, 0 notes

pytest-robotframework (https://github.com/detachhead/pytest-robotframework)
+   /tmp/mypy_primer/projects/pytest-robotframework/pytest_robotframework/__init__.py:240:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pytest-robotframework/tests/test_robot.py:177:5 - error: Code is unreachable (reportUnreachable)
- 2190 errors, 0 warnings, 0 notes
+ 2192 errors, 0 warnings, 0 notes

koda-validate (https://github.com/keithasaurus/koda-validate)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/dataclasses.py:120:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/dataclasses.py:125:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/dataclasses.py:139:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/dataclasses.py:144:9 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/dataclasses.py:148:24 - error: Variable "annotations" is not accessed (reportUnusedVariable)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/dataclasses.py:156:18 - error: Type of "val" is unknown (reportUnknownVariableType)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/dataclasses.py:156:25 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/dataclasses.py:157:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/dataclasses.py:160:17 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/dataclasses.py:161:68 - error: Argument type is unknown
+     Argument corresponds to parameter "obj" in function "_wrap_sync_validator" (reportUnknownArgumentType)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/dataclasses.py:162:70 - error: Argument type is unknown
+     Argument corresponds to parameter "obj" in function "_wrap_async_validator" (reportUnknownArgumentType)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/dataclasses.py:164:65 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/dataclasses.py:164:65 - error: Argument type is partially unknown
+     Argument corresponds to parameter "iterable" in function "__init__"
+     Argument type is "dict_keys[str, Unknown]" (reportUnknownArgumentType)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/dataclasses.py:281:33 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/serialization/json_schema.py:243:16 - error: Type of "field" is unknown (reportUnknownVariableType)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/serialization/json_schema.py:243:25 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/serialization/json_schema.py:245:46 - error: Argument type is unknown
+     Argument corresponds to parameter "__p0" (reportUnknownArgumentType)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/serialization/json_schema.py:498:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/serialization/json_schema.py:517:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_310_plus.py:461:57 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_310_plus.py:487:21 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_310_plus.py:487:21 - error: Argument type is unknown
+     Argument corresponds to parameter "validator" in function "__init__" (reportUnknownArgumentType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_310_plus.py:596:49 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_310_plus.py:617:21 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_310_plus.py:617:21 - error: Argument type is unknown
+     Argument corresponds to parameter "validator" in function "__init__" (reportUnknownArgumentType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_310_plus.py:774:12 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:122:64 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:122:64 - error: Argument type is unknown
+     Argument corresponds to parameter "validator" in function "__init__" (reportUnknownArgumentType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:148:64 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:148:64 - error: Argument type is unknown
+     Argument corresponds to parameter "validator" in function "__init__" (reportUnknownArgumentType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:234:47 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:234:47 - error: Argument type is unknown
+     Argument corresponds to parameter "validator" in function "__init__" (reportUnknownArgumentType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:252:51 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:252:51 - error: Argument type is unknown
+     Argument corresponds to parameter "validator" in function "__init__" (reportUnknownArgumentType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:269:49 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:269:49 - error: Argument type is unknown
+     Argument corresponds to parameter "validator" in function "__init__" (reportUnknownArgumentType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:287:48 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:287:48 - error: Argument type is unknown
+     Argument corresponds to parameter "validator" in function "__init__" (reportUnknownArgumentType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:313:21 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:313:21 - error: Argument type is unknown
+     Argument corresponds to parameter "validator" in function "__init__" (reportUnknownArgumentType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:340:58 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:340:58 - error: Argument type is unknown
+     Argument corresponds to parameter "validator" in function "__init__" (reportUnknownArgumentType)
- 3067 errors, 0 warnings, 0 notes
+ 3109 errors, 0 warnings, 0 notes

trio (https://github.com/python-trio/trio)
-   /tmp/mypy_primer/projects/trio/src/trio/_tests/test_highlevel_open_tcp_stream.py:54:13 - error: Type of "add" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/_tests/test_highlevel_open_tcp_stream.py:54:22 - error: Cannot access attribute "add" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/_tests/test_highlevel_open_tcp_stream.py:55:13 - error: Type of "add" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/_tests/test_highlevel_open_tcp_stream.py:55:22 - error: Cannot access attribute "add" for class "Unbound" (reportAttributeAccessIssue)
+   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:304:17 - error: Argument of type "*tuple[(data: bytes | bytearray | memoryview) -> Coroutine[Any, Any, None], Literal[b"x"]]" cannot be assigned to parameter "args" of type "*PosArgT@start_soon" in function "start_soon"
+     Type "*tuple[(data: bytes | bytearray | memoryview) -> Coroutine[Any, Any, None], Literal[b"x"]]" is incompatible with type "*tuple[(**ArgsT@expect_cancelled) -> Awaitable[object]]"
+       "*tuple[(data: bytes | bytearray | memoryview) -> Coroutine[Any, Any, None], Literal[b"x"]]" is incompatible with "*tuple[(**ArgsT@expect_cancelled) -> Awaitable[object]]"
+         Tuple size mismatch; expected 1 but received 2 (reportArgumentType)
+   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:305:17 - error: Argument of type "*tuple[(max_bytes: int | None = None) -> Coroutine[Any, Any, bytes | bytearray], Literal[1]]" cannot be assigned to parameter "args" of type "*PosArgT@start_soon" in function "start_soon"
+     Type "*tuple[(max_bytes: int | None = None) -> Coroutine[Any, Any, bytes | bytearray], Literal[1]]" is incompatible with type "*tuple[(**ArgsT@expect_cancelled) -> Awaitable[object]]"
+       "*tuple[(max_bytes: int | None = None) -> Coroutine[Any, Any, bytes | bytearray], Literal[1]]" is incompatible with "*tuple[(**ArgsT@expect_cancelled) -> Awaitable[object]]"
+         Tuple size mismatch; expected 1 but received 2 (reportArgumentType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:255:33 - error: Argument type is unknown
-     Argument corresponds to parameter "resource" in function "aclose_forcefully" (reportUnknownArgumentType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:269:13 - error: Type of "cancel" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:269:19 - error: Cannot access attribute "cancel" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:270:19 - error: Type of "aclose" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:270:21 - error: Cannot access attribute "aclose" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:273:13 - error: Type of "cancel" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:273:19 - error: Cannot access attribute "cancel" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:274:19 - error: Type of "aclose" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:274:21 - error: Cannot access attribute "aclose" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:302:13 - error: Type of "cancel" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:302:19 - error: Cannot access attribute "cancel" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:304:17 - error: Type of "start_soon" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:304:25 - error: Cannot access attribute "start_soon" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:305:17 - error: Type of "start_soon" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:305:25 - error: Cannot access attribute "start_soon" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:308:13 - error: Type of "start_soon" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:308:21 - error: Cannot access attribute "start_soon" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:309:13 - error: Type of "start_soon" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:309:21 - error: Cannot access attribute "start_soon" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:320:13 - error: Type of "start_soon" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:320:21 - error: Cannot access attribute "start_soon" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:322:37 - error: Argument type is unknown
-     Argument corresponds to parameter "resource" in function "aclose_forcefully" (reportUnknownArgumentType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:344:17 - error: Type of "start_soon" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:344:25 - error: Cannot access attribute "start_soon" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:344:44 - error: Type of "cancel_scope" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:344:52 - error: Cannot access attribute "cancel_scope" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:346:17 - error: Type of "start_soon" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:346:25 - error: Cannot access attribute "start_soon" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:358:21 - error: Type of "start_soon" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:358:29 - error: Cannot access attribute "start_soon" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:358:40 - error: Type of "wait_send_all_might_not_block" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:358:42 - error: Cannot access attribute "wait_send_all_might_not_block" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:359:21 - error: Type of "start_soon" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:359:29 - error: Cannot access attribute "start_soon" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:359:40 - error: Type of "wait_send_all_might_not_block" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:359:42 - error: Cannot access attribute "wait_send_all_might_not_block" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:367:21 - error: Type of "start_soon" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:367:29 - error: Cannot access attribute "start_soon" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:367:40 - error: Type of "wait_send_all_might_not_block" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:367:42 - error: Cannot access attribute "wait_send_all_might_not_block" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:368:21 - error: Type of "start_soon" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:368:29 - error: Cannot access attribute "start_soon" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:368:40 - error: Type of "send_all" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:368:42 - error: Cannot access attribute "send_all" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:375:21 - error: Type of "start_soon" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:375:29 - error: Cannot access attribute "start_soon" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:375:40 - error: Type of "send_all" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:375:42 - error: Cannot access attribute "send_all" for class "Unbound" (reportAttributeAccessIssue)

... (truncated 22 lines) ...

hydra-zen (https://github.com/mit-ll-responsible-ai/hydra-zen)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/structured_configs/_implementations.py:1106:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/structured_configs/_implementations.py:1110:17 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/structured_configs/_implementations.py:1118:17 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/structured_configs/_implementations.py:1119:21 - error: Code is unreachable (reportUnreachable)
-   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/structured_configs/_implementations.py:1137:20 - error: Return type, "type[BuildsWithSig[Unknown, ...]]", is partially unknown (reportUnknownVariableType)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/structured_configs/_implementations.py:2179:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/structured_configs/_implementations.py:2185:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/structured_configs/_implementations.py:2198:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/structured_configs/_utils.py:259:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/structured_configs/_utils.py:326:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/structured_configs/_utils.py:417:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/wrapper/_implementations.py:217:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/wrapper/_implementations.py:220:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/wrapper/_implementations.py:225:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/wrapper/_implementations.py:1419:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/wrapper/_implementations.py:1424:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/wrapper/_implementations.py:1427:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/wrapper/_implementations.py:1608:17 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/wrapper/_implementations.py:1613:17 - error: Code is unreachable (reportUnreachable)
- 2479 errors, 0 warnings, 183 notes
+ 2496 errors, 0 warnings, 183 notes

dd-trace-py (https://github.com/DataDog/dd-trace-py)
+   /tmp/mypy_primer/projects/dd-trace-py/ddtrace/_trace/span.py:155:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/dd-trace-py/ddtrace/_trace/span.py:157:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/dd-trace-py/ddtrace/_trace/span.py:159:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/dd-trace-py/ddtrace/_trace/span.py:474:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/dd-trace-py/ddtrace/_trace/span.py:475:17 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/dd-trace-py/ddtrace/_trace/span.py:477:17 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/dd-trace-py/ddtrace/appsec/_remoteconfiguration.py:202:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/dd-trace-py/ddtrace/appsec/_ddwaf/ddwaf_types.py:172:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/dd-trace-py/ddtrace/appsec/_iast/_taint_tracking/aspects.py:229:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/dd-trace-py/ddtrace/appsec/_iast/_taint_tracking/aspects.py:263:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/dd-trace-py/ddtrace/appsec/_iast/_taint_tracking/aspects.py:401:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/dd-trace-py/ddtrace/appsec/_iast/_taint_tracking/aspects.py:427:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/dd-trace-py/ddtrace/appsec/_iast/taint_sinks/_base.py:131:17 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/dd-trace-py/ddtrace/contrib/trace_utils.py:137:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/dd-trace-py/ddtrace/contrib/trace_utils.py:138:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/dd-trace-py/ddtrace/contrib/trace_utils.py:140:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/dd-trace-py/ddtrace/contrib/trace_utils.py:143:9 - error: Code is unreachable (reportUnreachable)

... (truncated 61 lines) ...```
github-actions[bot] commented 1 week ago

Diff from mypy_primer, showing the effect of this PR on open source code:


alectryon (https://github.com/cpitclaudel/alectryon)
+   /tmp/mypy_primer/projects/alectryon/alectryon/lean3.py:183:17 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/alectryon/alectryon/lean3.py:185:21 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/alectryon/alectryon/lean3.py:191:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/alectryon/alectryon/literate.py:483:13 - error: Code is unreachable (reportUnreachable)
- 6425 errors, 0 warnings, 0 notes
+ 6429 errors, 0 warnings, 0 notes

pyinstrument (https://github.com/joerick/pyinstrument)
+ /tmp/mypy_primer/projects/pyinstrument/pyinstrument/frame_ops.py
+   /tmp/mypy_primer/projects/pyinstrument/pyinstrument/frame_ops.py:95:9 - error: Code is unreachable (reportUnreachable)
- 1064 errors, 0 warnings, 0 notes
+ 1065 errors, 0 warnings, 0 notes

pandera (https://github.com/pandera-dev/pandera)
+   /tmp/mypy_primer/projects/pandera/pandera/decorators.py:500:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pandera/pandera/api/base/error_handler.py:111:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pandera/pandera/api/pyspark/container.py:141:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pandera/pandera/backends/utils.py:21:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pandera/pandera/backends/pandas/hypotheses.py:82:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pandera/pandera/engines/engine.py:185:17 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pandera/pandera/strategies/pandas_strategies.py:148:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pandera/tests/core/test_schema_components.py:474:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pandera/tests/modin/test_schemas_on_modin.py:155:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pandera/tests/pyspark/test_schemas_on_pyspark_pandas.py:232:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pandera/tests/pyspark/test_schemas_on_pyspark_pandas.py:241:9 - error: Code is unreachable (reportUnreachable)
- 28670 errors, 0 warnings, 0 notes
+ 28681 errors, 0 warnings, 0 notes

steam.py (https://github.com/Gobot1234/steam.py)
-   /tmp/mypy_primer/projects/steam.py/steam/ext/commands/commands.py:230:16 - error: Expression of type "MethodType | ((CogT@Command, Context[Any], **P@Command) -> Coro[R@Command]) | ((Context[Any], **P@Command) -> Coro[R@Command])" is incompatible with return type "((CogT@Command, Context[Any], **P@Command) -> Coro[R@Command]) | ((Context[Any], **P@Command) -> Coro[R@Command])" (reportReturnType)
- 8500 errors, 90 warnings, 0 notes
+ 8499 errors, 90 warnings, 0 notes

pydantic (https://github.com/samuelcolvin/pydantic)
+   /tmp/mypy_primer/projects/pydantic/pydantic/color.py:90:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pydantic/pydantic/color.py:93:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pydantic/pydantic/fields.py:828:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pydantic/pydantic/functional_validators.py:358:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pydantic/pydantic/json_schema.py:1462:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pydantic/pydantic/json_schema.py:2348:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pydantic/pydantic/json_schema.py:2349:31 - error: Unnecessary "# type: ignore" comment (reportUnnecessaryTypeIgnoreComment)
+   /tmp/mypy_primer/projects/pydantic/pydantic/json_schema.py:2351:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pydantic/pydantic/_internal/_utils.py:260:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pydantic/pydantic/deprecated/parse.py:56:9 - error: Code is unreachable (reportUnreachable)
- 6141 errors, 0 warnings, 0 notes
+ 6151 errors, 0 warnings, 0 notes

spack (https://github.com/spack/spack)
+   /tmp/mypy_primer/projects/spack/lib/spack/llnl/util/tty/colify.py:157:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/spack/lib/spack/llnl/util/tty/colify.py:215:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/spack/lib/spack/spack/ci.py:1464:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/spack/lib/spack/spack/installer.py:756:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/spack/lib/spack/spack/installer.py:921:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/spack/lib/spack/spack/cmd/commands.py:467:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/spack/lib/spack/spack/util/environment.py:455:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/spack/lib/spack/spack/version/version_types.py:849:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/spack/lib/spack/spack/version/version_types.py:1145:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/spack/var/spack/repos/builtin/packages/py-nltk/resourcegen.py:42:5 - error: Code is unreachable (reportUnreachable)
- 291220 errors, 0 warnings, 0 notes
+ 291230 errors, 0 warnings, 0 notes

bidict (https://github.com/jab/bidict)
+   /tmp/mypy_primer/projects/bidict/bidict/_base.py:424:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/bidict/bidict/_base.py:501:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/bidict/bidict/_base.py:509:13 - error: Code is unreachable (reportUnreachable)
- 660 errors, 0 warnings, 0 notes
+ 663 errors, 0 warnings, 0 notes

pytest-robotframework (https://github.com/detachhead/pytest-robotframework)
+   /tmp/mypy_primer/projects/pytest-robotframework/pytest_robotframework/__init__.py:240:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pytest-robotframework/tests/test_robot.py:177:5 - error: Code is unreachable (reportUnreachable)
- 2190 errors, 0 warnings, 0 notes
+ 2192 errors, 0 warnings, 0 notes

koda-validate (https://github.com/keithasaurus/koda-validate)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/dataclasses.py:120:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/dataclasses.py:125:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/dataclasses.py:139:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/dataclasses.py:144:9 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/dataclasses.py:148:24 - error: Variable "annotations" is not accessed (reportUnusedVariable)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/dataclasses.py:156:18 - error: Type of "val" is unknown (reportUnknownVariableType)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/dataclasses.py:156:25 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/dataclasses.py:157:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/dataclasses.py:160:17 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/dataclasses.py:161:68 - error: Argument type is unknown
+     Argument corresponds to parameter "obj" in function "_wrap_sync_validator" (reportUnknownArgumentType)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/dataclasses.py:162:70 - error: Argument type is unknown
+     Argument corresponds to parameter "obj" in function "_wrap_async_validator" (reportUnknownArgumentType)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/dataclasses.py:164:65 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/dataclasses.py:164:65 - error: Argument type is partially unknown
+     Argument corresponds to parameter "iterable" in function "__init__"
+     Argument type is "dict_keys[str, Unknown]" (reportUnknownArgumentType)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/dataclasses.py:281:33 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/serialization/json_schema.py:243:16 - error: Type of "field" is unknown (reportUnknownVariableType)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/serialization/json_schema.py:243:25 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/serialization/json_schema.py:245:46 - error: Argument type is unknown
+     Argument corresponds to parameter "__p0" (reportUnknownArgumentType)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/serialization/json_schema.py:498:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/serialization/json_schema.py:517:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_310_plus.py:461:57 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_310_plus.py:487:21 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_310_plus.py:487:21 - error: Argument type is unknown
+     Argument corresponds to parameter "validator" in function "__init__" (reportUnknownArgumentType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_310_plus.py:596:49 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_310_plus.py:617:21 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_310_plus.py:617:21 - error: Argument type is unknown
+     Argument corresponds to parameter "validator" in function "__init__" (reportUnknownArgumentType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_310_plus.py:774:12 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:122:64 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:122:64 - error: Argument type is unknown
+     Argument corresponds to parameter "validator" in function "__init__" (reportUnknownArgumentType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:148:64 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:148:64 - error: Argument type is unknown
+     Argument corresponds to parameter "validator" in function "__init__" (reportUnknownArgumentType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:234:47 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:234:47 - error: Argument type is unknown
+     Argument corresponds to parameter "validator" in function "__init__" (reportUnknownArgumentType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:252:51 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:252:51 - error: Argument type is unknown
+     Argument corresponds to parameter "validator" in function "__init__" (reportUnknownArgumentType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:269:49 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:269:49 - error: Argument type is unknown
+     Argument corresponds to parameter "validator" in function "__init__" (reportUnknownArgumentType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:287:48 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:287:48 - error: Argument type is unknown
+     Argument corresponds to parameter "validator" in function "__init__" (reportUnknownArgumentType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:313:21 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:313:21 - error: Argument type is unknown
+     Argument corresponds to parameter "validator" in function "__init__" (reportUnknownArgumentType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:340:58 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:340:58 - error: Argument type is unknown
+     Argument corresponds to parameter "validator" in function "__init__" (reportUnknownArgumentType)
- 3067 errors, 0 warnings, 0 notes
+ 3109 errors, 0 warnings, 0 notes

trio (https://github.com/python-trio/trio)
-   /tmp/mypy_primer/projects/trio/src/trio/_tests/test_highlevel_open_tcp_stream.py:54:13 - error: Type of "add" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/_tests/test_highlevel_open_tcp_stream.py:54:22 - error: Cannot access attribute "add" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/_tests/test_highlevel_open_tcp_stream.py:55:13 - error: Type of "add" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/_tests/test_highlevel_open_tcp_stream.py:55:22 - error: Cannot access attribute "add" for class "Unbound" (reportAttributeAccessIssue)
+   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:304:17 - error: Argument of type "*tuple[(data: bytes | bytearray | memoryview) -> Coroutine[Any, Any, None], Literal[b"x"]]" cannot be assigned to parameter "args" of type "*PosArgT@start_soon" in function "start_soon"
+     Type "*tuple[(data: bytes | bytearray | memoryview) -> Coroutine[Any, Any, None], Literal[b"x"]]" is incompatible with type "*tuple[(**ArgsT@expect_cancelled) -> Awaitable[object]]"
+       "*tuple[(data: bytes | bytearray | memoryview) -> Coroutine[Any, Any, None], Literal[b"x"]]" is incompatible with "*tuple[(**ArgsT@expect_cancelled) -> Awaitable[object]]"
+         Tuple size mismatch; expected 1 but received 2 (reportArgumentType)
+   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:305:17 - error: Argument of type "*tuple[(max_bytes: int | None = None) -> Coroutine[Any, Any, bytes | bytearray], Literal[1]]" cannot be assigned to parameter "args" of type "*PosArgT@start_soon" in function "start_soon"
+     Type "*tuple[(max_bytes: int | None = None) -> Coroutine[Any, Any, bytes | bytearray], Literal[1]]" is incompatible with type "*tuple[(**ArgsT@expect_cancelled) -> Awaitable[object]]"
+       "*tuple[(max_bytes: int | None = None) -> Coroutine[Any, Any, bytes | bytearray], Literal[1]]" is incompatible with "*tuple[(**ArgsT@expect_cancelled) -> Awaitable[object]]"
+         Tuple size mismatch; expected 1 but received 2 (reportArgumentType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:255:33 - error: Argument type is unknown
-     Argument corresponds to parameter "resource" in function "aclose_forcefully" (reportUnknownArgumentType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:269:13 - error: Type of "cancel" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:269:19 - error: Cannot access attribute "cancel" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:270:19 - error: Type of "aclose" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:270:21 - error: Cannot access attribute "aclose" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:273:13 - error: Type of "cancel" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:273:19 - error: Cannot access attribute "cancel" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:274:19 - error: Type of "aclose" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:274:21 - error: Cannot access attribute "aclose" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:302:13 - error: Type of "cancel" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:302:19 - error: Cannot access attribute "cancel" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:304:17 - error: Type of "start_soon" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:304:25 - error: Cannot access attribute "start_soon" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:305:17 - error: Type of "start_soon" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:305:25 - error: Cannot access attribute "start_soon" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:308:13 - error: Type of "start_soon" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:308:21 - error: Cannot access attribute "start_soon" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:309:13 - error: Type of "start_soon" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:309:21 - error: Cannot access attribute "start_soon" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:320:13 - error: Type of "start_soon" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:320:21 - error: Cannot access attribute "start_soon" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:322:37 - error: Argument type is unknown
-     Argument corresponds to parameter "resource" in function "aclose_forcefully" (reportUnknownArgumentType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:344:17 - error: Type of "start_soon" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:344:25 - error: Cannot access attribute "start_soon" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:344:44 - error: Type of "cancel_scope" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:344:52 - error: Cannot access attribute "cancel_scope" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:346:17 - error: Type of "start_soon" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:346:25 - error: Cannot access attribute "start_soon" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:358:21 - error: Type of "start_soon" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:358:29 - error: Cannot access attribute "start_soon" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:358:40 - error: Type of "wait_send_all_might_not_block" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:358:42 - error: Cannot access attribute "wait_send_all_might_not_block" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:359:21 - error: Type of "start_soon" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:359:29 - error: Cannot access attribute "start_soon" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:359:40 - error: Type of "wait_send_all_might_not_block" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:359:42 - error: Cannot access attribute "wait_send_all_might_not_block" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:367:21 - error: Type of "start_soon" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:367:29 - error: Cannot access attribute "start_soon" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:367:40 - error: Type of "wait_send_all_might_not_block" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:367:42 - error: Cannot access attribute "wait_send_all_might_not_block" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:368:21 - error: Type of "start_soon" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:368:29 - error: Cannot access attribute "start_soon" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:368:40 - error: Type of "send_all" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:368:42 - error: Cannot access attribute "send_all" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:375:21 - error: Type of "start_soon" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:375:29 - error: Cannot access attribute "start_soon" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:375:40 - error: Type of "send_all" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:375:42 - error: Cannot access attribute "send_all" for class "Unbound" (reportAttributeAccessIssue)

... (truncated 22 lines) ...

hydra-zen (https://github.com/mit-ll-responsible-ai/hydra-zen)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/structured_configs/_implementations.py:1106:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/structured_configs/_implementations.py:1110:17 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/structured_configs/_implementations.py:1118:17 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/structured_configs/_implementations.py:1119:21 - error: Code is unreachable (reportUnreachable)
-   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/structured_configs/_implementations.py:1137:20 - error: Return type, "type[BuildsWithSig[Unknown, ...]]", is partially unknown (reportUnknownVariableType)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/structured_configs/_implementations.py:2179:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/structured_configs/_implementations.py:2185:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/structured_configs/_implementations.py:2198:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/structured_configs/_utils.py:259:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/structured_configs/_utils.py:326:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/structured_configs/_utils.py:417:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/wrapper/_implementations.py:217:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/wrapper/_implementations.py:220:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/wrapper/_implementations.py:225:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/wrapper/_implementations.py:1419:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/wrapper/_implementations.py:1424:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/wrapper/_implementations.py:1427:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/wrapper/_implementations.py:1608:17 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/wrapper/_implementations.py:1613:17 - error: Code is unreachable (reportUnreachable)
- 2479 errors, 0 warnings, 183 notes
+ 2496 errors, 0 warnings, 183 notes

freqtrade (https://github.com/freqtrade/freqtrade)
+   /tmp/mypy_primer/projects/freqtrade/freqtrade/exchange/exchange.py:2072:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/freqtrade/freqtrade/freqai/data_kitchen.py:484:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/freqtrade/freqtrade/persistence/custom_data.py:158:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/freqtrade/freqtrade/persistence/key_value_store.py:80:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/freqtrade/freqtrade/persistence/trade_model.py:316:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/freqtrade/freqtrade/persistence/trade_model.py:770:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/freqtrade/freqtrade/persistence/trade_model.py:1052:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/freqtrade/freqtrade/rpc/telegram.py:538:13 - error: Code is unreachable (reportUnreachable)
- 21479 errors, 0 warnings, 0 notes
+ 21487 errors, 0 warnings, 0 notes

materialize (https://github.com/MaterializeInc/materialize)
-   /tmp/mypy_primer/projects/materialize/misc/python/materialize/mzcompose/composition.py:994:20 - error: Operator "==" not supported for types "Unbound" and "Unbound" (reportOperatorIssue)
- 16 errors, 333 warnings, 0 notes
+ 15 errors, 333 warnings, 0 notes

dd-trace-py (https://github.com/DataDog/dd-trace-py)
+   /tmp/mypy_primer/projects/dd-trace-py/ddtrace/_trace/span.py:155:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/dd-trace-py/ddtrace/_trace/span.py:157:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/dd-trace-py/ddtrace/_trace/span.py:159:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/dd-trace-py/ddtrace/_trace/span.py:474:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/dd-trace-py/ddtrace/_trace/span.py:475:17 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/dd-trace-py/ddtrace/_trace/span.py:477:17 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/dd-trace-py/ddtrace/appsec/_remoteconfiguration.py:202:13 - error: Code is unreachable (reportUnreachable)

... (truncated 54 lines) ...```
github-actions[bot] commented 1 week ago

Diff from mypy_primer, showing the effect of this PR on open source code:


alectryon (https://github.com/cpitclaudel/alectryon)
+   /tmp/mypy_primer/projects/alectryon/alectryon/lean3.py:183:17 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/alectryon/alectryon/lean3.py:185:21 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/alectryon/alectryon/lean3.py:191:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/alectryon/alectryon/literate.py:483:13 - error: Code is unreachable (reportUnreachable)
- 6425 errors, 0 warnings, 0 notes
+ 6429 errors, 0 warnings, 0 notes

pandera (https://github.com/pandera-dev/pandera)
+   /tmp/mypy_primer/projects/pandera/pandera/decorators.py:500:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pandera/pandera/api/base/error_handler.py:111:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pandera/pandera/api/pyspark/container.py:141:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pandera/pandera/backends/utils.py:21:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pandera/pandera/backends/pandas/hypotheses.py:82:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pandera/pandera/engines/engine.py:185:17 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pandera/pandera/strategies/pandas_strategies.py:148:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pandera/tests/core/test_schema_components.py:474:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pandera/tests/modin/test_schemas_on_modin.py:155:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pandera/tests/pyspark/test_schemas_on_pyspark_pandas.py:232:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pandera/tests/pyspark/test_schemas_on_pyspark_pandas.py:241:9 - error: Code is unreachable (reportUnreachable)
- 28670 errors, 0 warnings, 0 notes
+ 28681 errors, 0 warnings, 0 notes

steam.py (https://github.com/Gobot1234/steam.py)
+   /tmp/mypy_primer/projects/steam.py/steam/abc.py:350:21 - error: Type of "add_note" is unknown (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/steam.py/steam/abc.py:350:23 - error: Cannot access attribute "add_note" for class "Unbound" (reportAttributeAccessIssue)
+   /tmp/mypy_primer/projects/steam.py/steam/package.py:252:21 - error: "errs" is not defined (reportUndefinedVariable)
+   /tmp/mypy_primer/projects/steam.py/steam/package.py:252:21 - error: Type of "append" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/steam.py/steam/ext/commands/commands.py:230:16 - error: Expression of type "MethodType | ((CogT@Command, Context[Any], **P@Command) -> Coro[R@Command]) | ((Context[Any], **P@Command) -> Coro[R@Command])" is incompatible with return type "((CogT@Command, Context[Any], **P@Command) -> Coro[R@Command]) | ((Context[Any], **P@Command) -> Coro[R@Command])" (reportReturnType)
- 8500 errors, 90 warnings, 0 notes
+ 8503 errors, 90 warnings, 0 notes

pydantic (https://github.com/samuelcolvin/pydantic)
+   /tmp/mypy_primer/projects/pydantic/pydantic/color.py:90:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pydantic/pydantic/color.py:93:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pydantic/pydantic/fields.py:828:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pydantic/pydantic/functional_validators.py:358:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pydantic/pydantic/json_schema.py:1462:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pydantic/pydantic/json_schema.py:2348:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pydantic/pydantic/json_schema.py:2349:31 - error: Unnecessary "# type: ignore" comment (reportUnnecessaryTypeIgnoreComment)
+   /tmp/mypy_primer/projects/pydantic/pydantic/json_schema.py:2351:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pydantic/pydantic/_internal/_utils.py:260:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pydantic/pydantic/deprecated/parse.py:56:9 - error: Code is unreachable (reportUnreachable)
- 6141 errors, 0 warnings, 0 notes
+ 6151 errors, 0 warnings, 0 notes

spack (https://github.com/spack/spack)
+   /tmp/mypy_primer/projects/spack/lib/spack/llnl/util/tty/colify.py:157:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/spack/lib/spack/llnl/util/tty/colify.py:215:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/spack/lib/spack/llnl/util/tty/log.py:372:9 - error: Type of "close" is unknown (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/spack/lib/spack/spack/ci.py:1464:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/spack/lib/spack/spack/installer.py:756:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/spack/lib/spack/spack/installer.py:921:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/spack/lib/spack/spack/cmd/commands.py:467:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/spack/lib/spack/spack/util/environment.py:455:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/spack/lib/spack/spack/version/version_types.py:849:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/spack/lib/spack/spack/version/version_types.py:1145:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/spack/var/spack/repos/builtin/packages/py-nltk/resourcegen.py:42:5 - error: Code is unreachable (reportUnreachable)
- 291220 errors, 0 warnings, 0 notes
+ 291231 errors, 0 warnings, 0 notes

bidict (https://github.com/jab/bidict)
+   /tmp/mypy_primer/projects/bidict/bidict/_base.py:424:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/bidict/bidict/_base.py:501:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/bidict/bidict/_base.py:509:13 - error: Code is unreachable (reportUnreachable)
- 660 errors, 0 warnings, 0 notes
+ 663 errors, 0 warnings, 0 notes

pytest-robotframework (https://github.com/detachhead/pytest-robotframework)
+   /tmp/mypy_primer/projects/pytest-robotframework/pytest_robotframework/__init__.py:240:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pytest-robotframework/tests/test_robot.py:177:5 - error: Code is unreachable (reportUnreachable)
- 2190 errors, 0 warnings, 0 notes
+ 2192 errors, 0 warnings, 0 notes

freqtrade (https://github.com/freqtrade/freqtrade)
+   /tmp/mypy_primer/projects/freqtrade/freqtrade/exchange/exchange.py:2072:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/freqtrade/freqtrade/freqai/data_kitchen.py:484:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/freqtrade/freqtrade/persistence/custom_data.py:158:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/freqtrade/freqtrade/persistence/key_value_store.py:80:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/freqtrade/freqtrade/persistence/trade_model.py:316:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/freqtrade/freqtrade/persistence/trade_model.py:770:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/freqtrade/freqtrade/persistence/trade_model.py:1052:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/freqtrade/freqtrade/rpc/telegram.py:538:13 - error: Code is unreachable (reportUnreachable)
- 21479 errors, 0 warnings, 0 notes
+ 21487 errors, 0 warnings, 0 notes

trio (https://github.com/python-trio/trio)
+   /tmp/mypy_primer/projects/trio/src/trio/_tests/test_exports.py:414:13 - error: Type of "remove" is unknown (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/trio/src/trio/_tests/test_exports.py:414:21 - error: Cannot access attribute "remove" for class "Unbound" (reportAttributeAccessIssue)
+   /tmp/mypy_primer/projects/trio/src/trio/_tests/test_exports.py:421:13 - error: Type of "remove" is unknown (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/trio/src/trio/_tests/test_exports.py:421:19 - error: Cannot access attribute "remove" for class "Unbound" (reportAttributeAccessIssue)
+   /tmp/mypy_primer/projects/trio/src/trio/_tests/test_exports.py:436:13 - error: Type of "remove" is unknown (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/trio/src/trio/_tests/test_exports.py:436:19 - error: Cannot access attribute "remove" for class "Unbound" (reportAttributeAccessIssue)
+   /tmp/mypy_primer/projects/trio/src/trio/_tests/test_exports.py:508:13 - error: Type of "remove" is unknown (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/trio/src/trio/_tests/test_exports.py:508:21 - error: Cannot access attribute "remove" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/_tests/test_highlevel_open_tcp_stream.py:54:13 - error: Type of "add" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/_tests/test_highlevel_open_tcp_stream.py:54:22 - error: Cannot access attribute "add" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/_tests/test_highlevel_open_tcp_stream.py:55:13 - error: Type of "add" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/_tests/test_highlevel_open_tcp_stream.py:55:22 - error: Cannot access attribute "add" for class "Unbound" (reportAttributeAccessIssue)
+   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:304:17 - error: Argument of type "*tuple[(data: bytes | bytearray | memoryview) -> Coroutine[Any, Any, None], Literal[b"x"]]" cannot be assigned to parameter "args" of type "*PosArgT@start_soon" in function "start_soon"
+     Type "*tuple[(data: bytes | bytearray | memoryview) -> Coroutine[Any, Any, None], Literal[b"x"]]" is incompatible with type "*tuple[(**ArgsT@expect_cancelled) -> Awaitable[object]]"
+       "*tuple[(data: bytes | bytearray | memoryview) -> Coroutine[Any, Any, None], Literal[b"x"]]" is incompatible with "*tuple[(**ArgsT@expect_cancelled) -> Awaitable[object]]"
+         Tuple size mismatch; expected 1 but received 2 (reportArgumentType)
+   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:305:17 - error: Argument of type "*tuple[(max_bytes: int | None = None) -> Coroutine[Any, Any, bytes | bytearray], Literal[1]]" cannot be assigned to parameter "args" of type "*PosArgT@start_soon" in function "start_soon"
+     Type "*tuple[(max_bytes: int | None = None) -> Coroutine[Any, Any, bytes | bytearray], Literal[1]]" is incompatible with type "*tuple[(**ArgsT@expect_cancelled) -> Awaitable[object]]"
+       "*tuple[(max_bytes: int | None = None) -> Coroutine[Any, Any, bytes | bytearray], Literal[1]]" is incompatible with "*tuple[(**ArgsT@expect_cancelled) -> Awaitable[object]]"
+         Tuple size mismatch; expected 1 but received 2 (reportArgumentType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:255:33 - error: Argument type is unknown
-     Argument corresponds to parameter "resource" in function "aclose_forcefully" (reportUnknownArgumentType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:269:13 - error: Type of "cancel" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:269:19 - error: Cannot access attribute "cancel" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:270:19 - error: Type of "aclose" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:270:21 - error: Cannot access attribute "aclose" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:273:13 - error: Type of "cancel" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:273:19 - error: Cannot access attribute "cancel" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:274:19 - error: Type of "aclose" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:274:21 - error: Cannot access attribute "aclose" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:302:13 - error: Type of "cancel" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:302:19 - error: Cannot access attribute "cancel" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:304:17 - error: Type of "start_soon" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:304:25 - error: Cannot access attribute "start_soon" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:305:17 - error: Type of "start_soon" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:305:25 - error: Cannot access attribute "start_soon" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:308:13 - error: Type of "start_soon" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:308:21 - error: Cannot access attribute "start_soon" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:309:13 - error: Type of "start_soon" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:309:21 - error: Cannot access attribute "start_soon" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:320:13 - error: Type of "start_soon" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:320:21 - error: Cannot access attribute "start_soon" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:322:37 - error: Argument type is unknown
-     Argument corresponds to parameter "resource" in function "aclose_forcefully" (reportUnknownArgumentType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:344:17 - error: Type of "start_soon" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:344:25 - error: Cannot access attribute "start_soon" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:344:44 - error: Type of "cancel_scope" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:344:52 - error: Cannot access attribute "cancel_scope" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:346:17 - error: Type of "start_soon" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:346:25 - error: Cannot access attribute "start_soon" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:358:21 - error: Type of "start_soon" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:358:29 - error: Cannot access attribute "start_soon" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:358:40 - error: Type of "wait_send_all_might_not_block" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:358:42 - error: Cannot access attribute "wait_send_all_might_not_block" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:359:21 - error: Type of "start_soon" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:359:29 - error: Cannot access attribute "start_soon" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:359:40 - error: Type of "wait_send_all_might_not_block" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:359:42 - error: Cannot access attribute "wait_send_all_might_not_block" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:367:21 - error: Type of "start_soon" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:367:29 - error: Cannot access attribute "start_soon" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:367:40 - error: Type of "wait_send_all_might_not_block" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:367:42 - error: Cannot access attribute "wait_send_all_might_not_block" for class "Unbound" (reportAttributeAccessIssue)

... (truncated 30 lines) ...

koda-validate (https://github.com/keithasaurus/koda-validate)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/dataclasses.py:120:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/dataclasses.py:125:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/dataclasses.py:139:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/dataclasses.py:144:9 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/dataclasses.py:148:24 - error: Variable "annotations" is not accessed (reportUnusedVariable)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/dataclasses.py:156:18 - error: Type of "val" is unknown (reportUnknownVariableType)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/dataclasses.py:156:25 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/dataclasses.py:157:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/dataclasses.py:160:17 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/dataclasses.py:161:68 - error: Argument type is unknown
+     Argument corresponds to parameter "obj" in function "_wrap_sync_validator" (reportUnknownArgumentType)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/dataclasses.py:162:70 - error: Argument type is unknown
+     Argument corresponds to parameter "obj" in function "_wrap_async_validator" (reportUnknownArgumentType)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/dataclasses.py:164:65 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/dataclasses.py:164:65 - error: Argument type is partially unknown
+     Argument corresponds to parameter "iterable" in function "__init__"
+     Argument type is "dict_keys[str, Unknown]" (reportUnknownArgumentType)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/dataclasses.py:281:33 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/serialization/json_schema.py:243:16 - error: Type of "field" is unknown (reportUnknownVariableType)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/serialization/json_schema.py:243:25 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/serialization/json_schema.py:245:46 - error: Argument type is unknown
+     Argument corresponds to parameter "__p0" (reportUnknownArgumentType)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/serialization/json_schema.py:498:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/serialization/json_schema.py:517:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_310_plus.py:461:57 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_310_plus.py:487:21 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_310_plus.py:487:21 - error: Argument type is unknown
+     Argument corresponds to parameter "validator" in function "__init__" (reportUnknownArgumentType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_310_plus.py:596:49 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_310_plus.py:617:21 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_310_plus.py:617:21 - error: Argument type is unknown
+     Argument corresponds to parameter "validator" in function "__init__" (reportUnknownArgumentType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_310_plus.py:774:12 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:122:64 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:122:64 - error: Argument type is unknown
+     Argument corresponds to parameter "validator" in function "__init__" (reportUnknownArgumentType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:148:64 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:148:64 - error: Argument type is unknown
+     Argument corresponds to parameter "validator" in function "__init__" (reportUnknownArgumentType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:234:47 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:234:47 - error: Argument type is unknown
+     Argument corresponds to parameter "validator" in function "__init__" (reportUnknownArgumentType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:252:51 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:252:51 - error: Argument type is unknown
+     Argument corresponds to parameter "validator" in function "__init__" (reportUnknownArgumentType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:269:49 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:269:49 - error: Argument type is unknown
+     Argument corresponds to parameter "validator" in function "__init__" (reportUnknownArgumentType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:287:48 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:287:48 - error: Argument type is unknown
+     Argument corresponds to parameter "validator" in function "__init__" (reportUnknownArgumentType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:313:21 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:313:21 - error: Argument type is unknown
+     Argument corresponds to parameter "validator" in function "__init__" (reportUnknownArgumentType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:340:58 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:340:58 - error: Argument type is unknown
+     Argument corresponds to parameter "validator" in function "__init__" (reportUnknownArgumentType)
- 3067 errors, 0 warnings, 0 notes
+ 3109 errors, 0 warnings, 0 notes

hydra-zen (https://github.com/mit-ll-responsible-ai/hydra-zen)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/structured_configs/_implementations.py:1106:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/structured_configs/_implementations.py:1110:17 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/structured_configs/_implementations.py:1118:17 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/structured_configs/_implementations.py:1119:21 - error: Code is unreachable (reportUnreachable)
-   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/structured_configs/_implementations.py:1137:20 - error: Return type, "type[BuildsWithSig[Unknown, ...]]", is partially unknown (reportUnknownVariableType)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/structured_configs/_implementations.py:2179:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/structured_configs/_implementations.py:2185:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/structured_configs/_implementations.py:2198:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/structured_configs/_utils.py:259:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/structured_configs/_utils.py:326:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/structured_configs/_utils.py:417:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/wrapper/_implementations.py:217:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/wrapper/_implementations.py:220:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/wrapper/_implementations.py:225:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/wrapper/_implementations.py:1419:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/wrapper/_implementations.py:1424:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/wrapper/_implementations.py:1427:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/wrapper/_implementations.py:1608:17 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/wrapper/_implementations.py:1613:17 - error: Code is unreachable (reportUnreachable)
- 2479 errors, 0 warnings, 183 notes
+ 2496 errors, 0 warnings, 183 notes

dd-trace-py (https://github.com/DataDog/dd-trace-py)
+   /tmp/mypy_primer/projects/dd-trace-py/ddtrace/_trace/span.py:155:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/dd-trace-py/ddtrace/_trace/span.py:157:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/dd-trace-py/ddtrace/_trace/span.py:159:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/dd-trace-py/ddtrace/_trace/span.py:474:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/dd-trace-py/ddtrace/_trace/span.py:475:17 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/dd-trace-py/ddtrace/_trace/span.py:477:17 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/dd-trace-py/ddtrace/appsec/_remoteconfiguration.py:202:13 - error: Code is unreachable (reportUnreachable)

... (truncated 71 lines) ...```
github-actions[bot] commented 1 week ago

Diff from mypy_primer, showing the effect of this PR on open source code:


alectryon (https://github.com/cpitclaudel/alectryon)
+   /tmp/mypy_primer/projects/alectryon/alectryon/lean3.py:183:17 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/alectryon/alectryon/lean3.py:185:21 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/alectryon/alectryon/lean3.py:191:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/alectryon/alectryon/literate.py:483:13 - error: Code is unreachable (reportUnreachable)
- 6425 errors, 0 warnings, 0 notes
+ 6429 errors, 0 warnings, 0 notes

steam.py (https://github.com/Gobot1234/steam.py)
+   /tmp/mypy_primer/projects/steam.py/steam/abc.py:350:21 - error: Type of "add_note" is unknown (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/steam.py/steam/abc.py:350:23 - error: Cannot access attribute "add_note" for class "Unbound" (reportAttributeAccessIssue)
+   /tmp/mypy_primer/projects/steam.py/steam/package.py:252:21 - error: "errs" is not defined (reportUndefinedVariable)
+   /tmp/mypy_primer/projects/steam.py/steam/package.py:252:21 - error: Type of "append" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/steam.py/steam/ext/commands/commands.py:230:16 - error: Expression of type "MethodType | ((CogT@Command, Context[Any], **P@Command) -> Coro[R@Command]) | ((Context[Any], **P@Command) -> Coro[R@Command])" is incompatible with return type "((CogT@Command, Context[Any], **P@Command) -> Coro[R@Command]) | ((Context[Any], **P@Command) -> Coro[R@Command])" (reportReturnType)
- 8500 errors, 90 warnings, 0 notes
+ 8503 errors, 90 warnings, 0 notes

pydantic (https://github.com/samuelcolvin/pydantic)
+   /tmp/mypy_primer/projects/pydantic/pydantic/color.py:90:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pydantic/pydantic/color.py:93:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pydantic/pydantic/fields.py:828:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pydantic/pydantic/functional_validators.py:358:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pydantic/pydantic/json_schema.py:1462:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pydantic/pydantic/json_schema.py:2348:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pydantic/pydantic/json_schema.py:2349:31 - error: Unnecessary "# type: ignore" comment (reportUnnecessaryTypeIgnoreComment)
+   /tmp/mypy_primer/projects/pydantic/pydantic/json_schema.py:2351:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pydantic/pydantic/_internal/_utils.py:260:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pydantic/pydantic/deprecated/parse.py:56:9 - error: Code is unreachable (reportUnreachable)
- 6141 errors, 0 warnings, 0 notes
+ 6151 errors, 0 warnings, 0 notes

pandera (https://github.com/pandera-dev/pandera)
+   /tmp/mypy_primer/projects/pandera/pandera/decorators.py:500:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pandera/pandera/api/base/error_handler.py:111:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pandera/pandera/api/pyspark/container.py:141:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pandera/pandera/backends/utils.py:21:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pandera/pandera/backends/pandas/hypotheses.py:82:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pandera/pandera/engines/engine.py:185:17 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pandera/pandera/strategies/pandas_strategies.py:148:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pandera/tests/core/test_schema_components.py:474:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pandera/tests/modin/test_schemas_on_modin.py:155:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pandera/tests/pyspark/test_schemas_on_pyspark_pandas.py:232:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pandera/tests/pyspark/test_schemas_on_pyspark_pandas.py:241:9 - error: Code is unreachable (reportUnreachable)
- 28670 errors, 0 warnings, 0 notes
+ 28681 errors, 0 warnings, 0 notes

spack (https://github.com/spack/spack)
+   /tmp/mypy_primer/projects/spack/lib/spack/llnl/util/tty/colify.py:157:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/spack/lib/spack/llnl/util/tty/colify.py:215:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/spack/lib/spack/llnl/util/tty/log.py:372:9 - error: Type of "close" is unknown (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/spack/lib/spack/spack/ci.py:1464:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/spack/lib/spack/spack/installer.py:756:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/spack/lib/spack/spack/installer.py:921:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/spack/lib/spack/spack/cmd/commands.py:467:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/spack/lib/spack/spack/util/environment.py:455:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/spack/lib/spack/spack/version/version_types.py:849:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/spack/lib/spack/spack/version/version_types.py:1145:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/spack/var/spack/repos/builtin/packages/py-nltk/resourcegen.py:42:5 - error: Code is unreachable (reportUnreachable)
- 291220 errors, 0 warnings, 0 notes
+ 291231 errors, 0 warnings, 0 notes

pytest-robotframework (https://github.com/detachhead/pytest-robotframework)
+   /tmp/mypy_primer/projects/pytest-robotframework/pytest_robotframework/__init__.py:240:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/pytest-robotframework/tests/test_robot.py:177:5 - error: Code is unreachable (reportUnreachable)
- 2190 errors, 0 warnings, 0 notes
+ 2192 errors, 0 warnings, 0 notes

bidict (https://github.com/jab/bidict)
+   /tmp/mypy_primer/projects/bidict/bidict/_base.py:424:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/bidict/bidict/_base.py:501:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/bidict/bidict/_base.py:509:13 - error: Code is unreachable (reportUnreachable)
- 660 errors, 0 warnings, 0 notes
+ 663 errors, 0 warnings, 0 notes

freqtrade (https://github.com/freqtrade/freqtrade)
+   /tmp/mypy_primer/projects/freqtrade/freqtrade/exchange/exchange.py:2072:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/freqtrade/freqtrade/freqai/data_kitchen.py:484:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/freqtrade/freqtrade/persistence/custom_data.py:158:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/freqtrade/freqtrade/persistence/key_value_store.py:80:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/freqtrade/freqtrade/persistence/trade_model.py:316:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/freqtrade/freqtrade/persistence/trade_model.py:770:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/freqtrade/freqtrade/persistence/trade_model.py:1052:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/freqtrade/freqtrade/rpc/telegram.py:538:13 - error: Code is unreachable (reportUnreachable)
- 21479 errors, 0 warnings, 0 notes
+ 21487 errors, 0 warnings, 0 notes

trio (https://github.com/python-trio/trio)
+   /tmp/mypy_primer/projects/trio/src/trio/_tests/test_exports.py:414:13 - error: Type of "remove" is unknown (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/trio/src/trio/_tests/test_exports.py:414:21 - error: Cannot access attribute "remove" for class "Unbound" (reportAttributeAccessIssue)
+   /tmp/mypy_primer/projects/trio/src/trio/_tests/test_exports.py:421:13 - error: Type of "remove" is unknown (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/trio/src/trio/_tests/test_exports.py:421:19 - error: Cannot access attribute "remove" for class "Unbound" (reportAttributeAccessIssue)
+   /tmp/mypy_primer/projects/trio/src/trio/_tests/test_exports.py:436:13 - error: Type of "remove" is unknown (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/trio/src/trio/_tests/test_exports.py:436:19 - error: Cannot access attribute "remove" for class "Unbound" (reportAttributeAccessIssue)
+   /tmp/mypy_primer/projects/trio/src/trio/_tests/test_exports.py:508:13 - error: Type of "remove" is unknown (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/trio/src/trio/_tests/test_exports.py:508:21 - error: Cannot access attribute "remove" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/_tests/test_highlevel_open_tcp_stream.py:54:13 - error: Type of "add" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/_tests/test_highlevel_open_tcp_stream.py:54:22 - error: Cannot access attribute "add" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/_tests/test_highlevel_open_tcp_stream.py:55:13 - error: Type of "add" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/_tests/test_highlevel_open_tcp_stream.py:55:22 - error: Cannot access attribute "add" for class "Unbound" (reportAttributeAccessIssue)
+   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:304:17 - error: Argument of type "*tuple[(data: bytes | bytearray | memoryview) -> Coroutine[Any, Any, None], Literal[b"x"]]" cannot be assigned to parameter "args" of type "*PosArgT@start_soon" in function "start_soon"
+     Type "*tuple[(data: bytes | bytearray | memoryview) -> Coroutine[Any, Any, None], Literal[b"x"]]" is incompatible with type "*tuple[(**ArgsT@expect_cancelled) -> Awaitable[object]]"
+       "*tuple[(data: bytes | bytearray | memoryview) -> Coroutine[Any, Any, None], Literal[b"x"]]" is incompatible with "*tuple[(**ArgsT@expect_cancelled) -> Awaitable[object]]"
+         Tuple size mismatch; expected 1 but received 2 (reportArgumentType)
+   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:305:17 - error: Argument of type "*tuple[(max_bytes: int | None = None) -> Coroutine[Any, Any, bytes | bytearray], Literal[1]]" cannot be assigned to parameter "args" of type "*PosArgT@start_soon" in function "start_soon"
+     Type "*tuple[(max_bytes: int | None = None) -> Coroutine[Any, Any, bytes | bytearray], Literal[1]]" is incompatible with type "*tuple[(**ArgsT@expect_cancelled) -> Awaitable[object]]"
+       "*tuple[(max_bytes: int | None = None) -> Coroutine[Any, Any, bytes | bytearray], Literal[1]]" is incompatible with "*tuple[(**ArgsT@expect_cancelled) -> Awaitable[object]]"
+         Tuple size mismatch; expected 1 but received 2 (reportArgumentType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:255:33 - error: Argument type is unknown
-     Argument corresponds to parameter "resource" in function "aclose_forcefully" (reportUnknownArgumentType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:269:13 - error: Type of "cancel" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:269:19 - error: Cannot access attribute "cancel" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:270:19 - error: Type of "aclose" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:270:21 - error: Cannot access attribute "aclose" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:273:13 - error: Type of "cancel" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:273:19 - error: Cannot access attribute "cancel" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:274:19 - error: Type of "aclose" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:274:21 - error: Cannot access attribute "aclose" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:302:13 - error: Type of "cancel" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:302:19 - error: Cannot access attribute "cancel" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:304:17 - error: Type of "start_soon" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:304:25 - error: Cannot access attribute "start_soon" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:305:17 - error: Type of "start_soon" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:305:25 - error: Cannot access attribute "start_soon" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:308:13 - error: Type of "start_soon" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:308:21 - error: Cannot access attribute "start_soon" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:309:13 - error: Type of "start_soon" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:309:21 - error: Cannot access attribute "start_soon" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:320:13 - error: Type of "start_soon" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:320:21 - error: Cannot access attribute "start_soon" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:322:37 - error: Argument type is unknown
-     Argument corresponds to parameter "resource" in function "aclose_forcefully" (reportUnknownArgumentType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:344:17 - error: Type of "start_soon" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:344:25 - error: Cannot access attribute "start_soon" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:344:44 - error: Type of "cancel_scope" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:344:52 - error: Cannot access attribute "cancel_scope" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:346:17 - error: Type of "start_soon" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:346:25 - error: Cannot access attribute "start_soon" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:358:21 - error: Type of "start_soon" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:358:29 - error: Cannot access attribute "start_soon" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:358:40 - error: Type of "wait_send_all_might_not_block" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:358:42 - error: Cannot access attribute "wait_send_all_might_not_block" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:359:21 - error: Type of "start_soon" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:359:29 - error: Cannot access attribute "start_soon" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:359:40 - error: Type of "wait_send_all_might_not_block" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:359:42 - error: Cannot access attribute "wait_send_all_might_not_block" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:367:21 - error: Type of "start_soon" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:367:29 - error: Cannot access attribute "start_soon" for class "Unbound" (reportAttributeAccessIssue)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:367:40 - error: Type of "wait_send_all_might_not_block" is unknown (reportUnknownMemberType)
-   /tmp/mypy_primer/projects/trio/src/trio/testing/_check_streams.py:367:42 - error: Cannot access attribute "wait_send_all_might_not_block" for class "Unbound" (reportAttributeAccessIssue)

... (truncated 30 lines) ...

hydra-zen (https://github.com/mit-ll-responsible-ai/hydra-zen)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/structured_configs/_implementations.py:1106:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/structured_configs/_implementations.py:1110:17 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/structured_configs/_implementations.py:1118:17 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/structured_configs/_implementations.py:1119:21 - error: Code is unreachable (reportUnreachable)
-   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/structured_configs/_implementations.py:1137:20 - error: Return type, "type[BuildsWithSig[Unknown, ...]]", is partially unknown (reportUnknownVariableType)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/structured_configs/_implementations.py:2179:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/structured_configs/_implementations.py:2185:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/structured_configs/_implementations.py:2198:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/structured_configs/_utils.py:259:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/structured_configs/_utils.py:326:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/structured_configs/_utils.py:417:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/wrapper/_implementations.py:217:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/wrapper/_implementations.py:220:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/wrapper/_implementations.py:225:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/wrapper/_implementations.py:1419:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/wrapper/_implementations.py:1424:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/wrapper/_implementations.py:1427:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/wrapper/_implementations.py:1608:17 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/hydra-zen/src/hydra_zen/wrapper/_implementations.py:1613:17 - error: Code is unreachable (reportUnreachable)
- 2479 errors, 0 warnings, 183 notes
+ 2496 errors, 0 warnings, 183 notes

koda-validate (https://github.com/keithasaurus/koda-validate)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/dataclasses.py:120:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/dataclasses.py:125:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/dataclasses.py:139:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/dataclasses.py:144:9 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/dataclasses.py:148:24 - error: Variable "annotations" is not accessed (reportUnusedVariable)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/dataclasses.py:156:18 - error: Type of "val" is unknown (reportUnknownVariableType)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/dataclasses.py:156:25 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/dataclasses.py:157:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/dataclasses.py:160:17 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/dataclasses.py:161:68 - error: Argument type is unknown
+     Argument corresponds to parameter "obj" in function "_wrap_sync_validator" (reportUnknownArgumentType)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/dataclasses.py:162:70 - error: Argument type is unknown
+     Argument corresponds to parameter "obj" in function "_wrap_async_validator" (reportUnknownArgumentType)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/dataclasses.py:164:65 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/dataclasses.py:164:65 - error: Argument type is partially unknown
+     Argument corresponds to parameter "iterable" in function "__init__"
+     Argument type is "dict_keys[str, Unknown]" (reportUnknownArgumentType)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/dataclasses.py:281:33 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/serialization/json_schema.py:243:16 - error: Type of "field" is unknown (reportUnknownVariableType)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/serialization/json_schema.py:243:25 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/serialization/json_schema.py:245:46 - error: Argument type is unknown
+     Argument corresponds to parameter "__p0" (reportUnknownArgumentType)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/serialization/json_schema.py:498:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/koda-validate/koda_validate/serialization/json_schema.py:517:9 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_310_plus.py:461:57 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_310_plus.py:487:21 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_310_plus.py:487:21 - error: Argument type is unknown
+     Argument corresponds to parameter "validator" in function "__init__" (reportUnknownArgumentType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_310_plus.py:596:49 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_310_plus.py:617:21 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_310_plus.py:617:21 - error: Argument type is unknown
+     Argument corresponds to parameter "validator" in function "__init__" (reportUnknownArgumentType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_310_plus.py:774:12 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:122:64 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:122:64 - error: Argument type is unknown
+     Argument corresponds to parameter "validator" in function "__init__" (reportUnknownArgumentType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:148:64 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:148:64 - error: Argument type is unknown
+     Argument corresponds to parameter "validator" in function "__init__" (reportUnknownArgumentType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:234:47 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:234:47 - error: Argument type is unknown
+     Argument corresponds to parameter "validator" in function "__init__" (reportUnknownArgumentType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:252:51 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:252:51 - error: Argument type is unknown
+     Argument corresponds to parameter "validator" in function "__init__" (reportUnknownArgumentType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:269:49 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:269:49 - error: Argument type is unknown
+     Argument corresponds to parameter "validator" in function "__init__" (reportUnknownArgumentType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:287:48 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:287:48 - error: Argument type is unknown
+     Argument corresponds to parameter "validator" in function "__init__" (reportUnknownArgumentType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:313:21 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:313:21 - error: Argument type is unknown
+     Argument corresponds to parameter "validator" in function "__init__" (reportUnknownArgumentType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:340:58 - error: Type of "schema" is partially unknown
+     Type of "schema" is "dict[str, Unknown]" (reportUnknownMemberType)
+   /tmp/mypy_primer/projects/koda-validate/tests/test_dataclasses.py:340:58 - error: Argument type is unknown
+     Argument corresponds to parameter "validator" in function "__init__" (reportUnknownArgumentType)
- 3067 errors, 0 warnings, 0 notes
+ 3109 errors, 0 warnings, 0 notes

materialize (https://github.com/MaterializeInc/materialize)
-   /tmp/mypy_primer/projects/materialize/misc/python/materialize/mzcompose/composition.py:994:20 - error: Operator "==" not supported for types "Unbound" and "Unbound" (reportOperatorIssue)
- 16 errors, 333 warnings, 0 notes
+ 15 errors, 333 warnings, 0 notes

dd-trace-py (https://github.com/DataDog/dd-trace-py)
+   /tmp/mypy_primer/projects/dd-trace-py/ddtrace/_trace/span.py:155:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/dd-trace-py/ddtrace/_trace/span.py:157:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/dd-trace-py/ddtrace/_trace/span.py:159:13 - error: Code is unreachable (reportUnreachable)
+   /tmp/mypy_primer/projects/dd-trace-py/ddtrace/_trace/span.py:474:13 - error: Code is unreachable (reportUnreachable)

... (truncated 69 lines) ...```