Skip to content

[ty] Support field_specifiers for metaclass based transformers #20896

Closed
sharkdp wants to merge 3 commits intomainfrom
david/field-specifiers-metaclass
Closed

[ty] Support field_specifiers for metaclass based transformers #20896
sharkdp wants to merge 3 commits intomainfrom
david/field-specifiers-metaclass

Conversation

@sharkdp
Copy link
Contributor

@sharkdp sharkdp commented Oct 15, 2025

Summary

Based on #20888

Test Plan

@sharkdp sharkdp added ty Multi-file analysis & type inference ecosystem-analyzer labels Oct 15, 2025
@github-actions
Copy link
Contributor

Diagnostic diff on typing conformance tests

Changes were detected when running ty on typing conformance tests
--- old-output.txt	2025-10-15 15:23:31.792268157 +0000
+++ new-output.txt	2025-10-15 15:23:35.152289818 +0000
@@ -1,5 +1,5 @@
 fatal[panic] Panicked at /home/runner/.cargo/git/checkouts/salsa-e6f3bb7c2a062968/29ab321/src/function/execute.rs:217:25 when checking `/home/runner/work/ruff/ruff/typing/conformance/tests/aliases_type_statement.py`: `PEP695TypeAliasType < 'db >::value_type_(Id(d017)): execute: too many cycle iterations`
-fatal[panic] Panicked at /home/runner/.cargo/git/checkouts/salsa-e6f3bb7c2a062968/29ab321/src/function/execute.rs:217:25 when checking `/home/runner/work/ruff/ruff/typing/conformance/tests/aliases_typealiastype.py`: `infer_definition_types(Id(16443)): execute: too many cycle iterations`
+fatal[panic] Panicked at /home/runner/.cargo/git/checkouts/salsa-e6f3bb7c2a062968/29ab321/src/function/execute.rs:217:25 when checking `/home/runner/work/ruff/ruff/typing/conformance/tests/aliases_typealiastype.py`: `infer_definition_types(Id(16c43)): execute: too many cycle iterations`
 _directives_deprecated_library.py:15:31: error[invalid-return-type] Function always implicitly returns `None`, which is not assignable to return type `int`
 _directives_deprecated_library.py:30:26: error[invalid-return-type] Function always implicitly returns `None`, which is not assignable to return type `str`
 _directives_deprecated_library.py:36:41: error[invalid-return-type] Function always implicitly returns `None`, which is not assignable to return type `Self@__add__`

@github-actions
Copy link
Contributor

mypy_primer results

Changes were detected when running on open source projects
attrs (https://github.com/python-attrs/attrs)
- tests/dataclass_transform_example.py:21:13: info[revealed-type] Revealed type: `(self: DefineConverter, with_converter: int = int) -> None`
+ tests/dataclass_transform_example.py:21:13: info[revealed-type] Revealed type: `(self: DefineConverter, with_converter: int = Unknown) -> None`
- tests/dataclass_transform_example.py:56:13: info[revealed-type] Revealed type: `(_a: int = Any) -> None`
+ tests/dataclass_transform_example.py:56:13: info[revealed-type] Revealed type: `(_a: int = Unknown) -> None`
+ tests/test_next_gen.py:142:14: error[unresolved-attribute] Type `dataclasses.Field[Unknown]` has no attribute `validator`
- tests/test_next_gen.py:380:14: error[unresolved-attribute] Type `int` has no attribute `validator`
+ tests/test_next_gen.py:380:14: error[unresolved-attribute] Type `dataclasses.Field[Unknown]` has no attribute `validator`
- Found 559 diagnostics
+ Found 560 diagnostics

artigraph (https://github.com/artigraph/artigraph)
- src/arti/internal/mappings.py:124:24: error[missing-argument] No argument provided for required parameter `root`
- src/arti/internal/mappings.py:124:34: error[invalid-argument-type] Argument is incorrect: Expected `dict[str, Any] | None`, found `Literal["open"]`
- tests/arti/types/test_types.py:146:73: error[invalid-argument-type] Argument is incorrect: Expected `dict[str, Any] | None`, found `Unknown | tuple[str]`
- tests/arti/types/test_types.py:146:73: error[invalid-argument-type] Argument is incorrect: Expected `set[str]`, found `Unknown | tuple[str]`
- tests/arti/types/test_types.py:146:73: error[invalid-argument-type] Argument is incorrect: Expected `dict[str, Any] | None`, found `Unknown | tuple[str]`
- tests/arti/types/test_types.py:150:36: error[invalid-argument-type] Argument is incorrect: Expected `dict[str, Any] | None`, found `Unknown | tuple[str]`
- tests/arti/types/test_types.py:150:36: error[invalid-argument-type] Argument is incorrect: Expected `set[str]`, found `Unknown | tuple[str]`
- tests/arti/types/test_types.py:150:36: error[invalid-argument-type] Argument is incorrect: Expected `dict[str, Any] | None`, found `Unknown | tuple[str]`
- Found 146 diagnostics
+ Found 138 diagnostics

trio (https://github.com/python-trio/trio)
- src/trio/_channel.py:203:50: error[invalid-argument-type] Argument is incorrect: Expected `bool`, found `SendType@MemorySendChannel`
- src/trio/_channel.py:295:50: error[invalid-argument-type] Argument is incorrect: Expected `bool`, found `ClosedResourceError`
- src/trio/_channel.py:303:54: error[invalid-argument-type] Argument is incorrect: Expected `bool`, found `EndOfChannel`
- src/trio/_channel.py:447:50: error[invalid-argument-type] Argument is incorrect: Expected `bool`, found `ClosedResourceError`
- src/trio/_channel.py:455:54: error[invalid-argument-type] Argument is incorrect: Expected `bool`, found `BrokenResourceError`
- src/trio/_core/_io_common.py:28:54: error[invalid-argument-type] Argument is incorrect: Expected `bool`, found `BaseException`
- src/trio/_core/_io_kqueue.py:287:58: error[invalid-argument-type] Argument is incorrect: Expected `bool`, found `ClosedResourceError`
- src/trio/_core/_parking_lot.py:303:21: error[invalid-argument-type] Argument is incorrect: Expected `bool`, found `BrokenResourceError`
+ src/trio/_core/_run.py:1623:5: error[invalid-assignment] Object of type `Any` is not assignable to `CancelStatus`
- src/trio/_core/_run.py:1760:38: error[invalid-argument-type] Argument is incorrect: Expected `bool`, found `TrioInternalError`
+ src/trio/_core/_run.py:1749:80: warning[unused-ignore-comment] Unused blanket `type: ignore` directive
- src/trio/_core/_run.py:1925:31: error[invalid-argument-type] Argument is incorrect: Expected `bool`, found `None`
- src/trio/_core/_run.py:2055:33: error[invalid-argument-type] Argument is incorrect: Expected `bool`, found `RuntimeError`
- src/trio/_core/_run.py:2071:33: error[invalid-argument-type] Argument is incorrect: Expected `bool`, found `None`
- src/trio/_core/_run.py:2169:56: error[invalid-argument-type] Argument is incorrect: Expected `bool`, found `BaseException`
- src/trio/_core/_run.py:2705:48: error[invalid-argument-type] Argument is incorrect: Expected `bool`, found `@Todo | list[Unknown]`
- src/trio/_core/_run.py:2884:43: error[invalid-argument-type] Argument is incorrect: Expected `bool`, found `BaseException`
- src/trio/_core/_run.py:2963:46: error[invalid-argument-type] Argument is incorrect: Expected `bool`, found `KeyboardInterrupt`
- src/trio/_core/_tests/test_ki.py:406:50: error[invalid-argument-type] Argument is incorrect: Expected `bool`, found `Literal[1]`
- src/trio/_core/_tests/test_run.py:246:54: error[invalid-argument-type] Argument is incorrect: Expected `bool`, found `ValueError`
- src/trio/_core/_tests/test_run.py:253:54: error[invalid-argument-type] Argument is incorrect: Expected `bool`, found `Literal[0]`
- src/trio/_core/_tests/test_run.py:1030:65: error[invalid-argument-type] Argument is incorrect: Expected `bool`, found `Literal[1]`
- src/trio/_core/_tests/test_run.py:1287:66: error[invalid-argument-type] Argument is incorrect: Expected `bool`, found `ValueError`
- src/trio/_core/_tests/test_run.py:1321:31: error[invalid-argument-type] Argument is incorrect: Expected `bool`, found `ValueError`
- src/trio/_core/_tests/test_run.py:1352:66: error[invalid-argument-type] Argument is incorrect: Expected `bool`, found `ValueError`
- src/trio/_core/_tests/test_run.py:1391:31: error[invalid-argument-type] Argument is incorrect: Expected `bool`, found `ValueError`
- src/trio/_core/_tests/test_run.py:2431:64: error[invalid-argument-type] Argument is incorrect: Expected `bool`, found `None`
- src/trio/_core/_tests/test_run.py:2439:42: error[invalid-argument-type] Argument is incorrect: Expected `bool`, found `Literal["be free!"]`
- src/trio/_core/_tests/test_run.py:2448:68: error[invalid-argument-type] Argument is incorrect: Expected `bool`, found `KeyError`
- src/trio/_core/_tests/test_run.py:2452:42: error[invalid-argument-type] Argument is incorrect: Expected `bool`, found `ValueError`
- src/trio/_core/_tests/test_run.py:2459:79: error[invalid-argument-type] Argument is incorrect: Expected `bool`, found `None`
- src/trio/_core/_traps.py:308:41: error[invalid-argument-type] Argument is incorrect: Expected `bool`, found `Literal["reattaching"]`
- src/trio/_core/_traps.py:310:35: error[invalid-argument-type] Argument is incorrect: Expected `bool`, found `Literal["reattaching"]`
- src/trio/_tests/test_timeouts.py:100:54: error[invalid-argument-type] Argument is incorrect: Expected `bool`, found `None`
- src/trio/_threads.py:205:35: error[invalid-argument-type] Argument is incorrect: Expected `bool`, found `RunFinishedError`
- src/trio/_threads.py:379:70: error[invalid-argument-type] Argument is incorrect: Expected `bool`, found `Value[Unknown] | Error`
- Found 645 diagnostics
+ Found 613 diagnostics

prefect (https://github.com/PrefectHQ/prefect)
+ src/integrations/prefect-aws/prefect_aws/credentials.py:219:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/integrations/prefect-aws/prefect_aws/credentials.py:220:5: error[invalid-assignment] Object of type `Any` is not assignable to `SecretStr`
+ src/integrations/prefect-aws/prefect_aws/glue_job.py:20:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/integrations/prefect-aws/prefect_aws/glue_job.py:26:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/integrations/prefect-aws/prefect_aws/glue_job.py:124:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/integrations/prefect-aws/prefect_aws/s3.py:844:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/integrations/prefect-aws/prefect_aws/secrets_manager.py:373:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/integrations/prefect-azure/prefect_azure/blob_storage.py:213:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/integrations/prefect-azure/prefect_azure/container_instance.py:109:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/integrations/prefect-azure/prefect_azure/container_instance.py:117:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/integrations/prefect-azure/prefect_azure/credentials.py:301:5: error[invalid-assignment] Object of type `Any` is not assignable to `SecretStr`
+ src/integrations/prefect-azure/prefect_azure/credentials.py:421:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/integrations/prefect-azure/prefect_azure/credentials.py:425:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/integrations/prefect-azure/prefect_azure/credentials.py:428:5: error[invalid-assignment] Object of type `Any` is not assignable to `SecretStr`
+ src/integrations/prefect-azure/prefect_azure/credentials.py:431:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/integrations/prefect-azure/prefect_azure/credentials.py:435:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/integrations/prefect-azure/prefect_azure/credentials.py:438:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/integrations/prefect-azure/prefect_azure/workers/container_instance.py:210:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/integrations/prefect-azure/prefect_azure/workers/container_instance.py:211:5: error[invalid-assignment] Object of type `Any` is not assignable to `SecretStr`
+ src/integrations/prefect-azure/prefect_azure/workers/container_instance.py:395:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/integrations/prefect-azure/prefect_azure/workers/container_instance.py:402:5: error[invalid-assignment] Object of type `Any` is not assignable to `SecretStr`
+ src/integrations/prefect-bitbucket/prefect_bitbucket/repository.py:66:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/integrations/prefect-databricks/prefect_databricks/credentials.py:32:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/integrations/prefect-databricks/prefect_databricks/credentials.py:36:5: error[invalid-assignment] Object of type `Any` is not assignable to `SecretStr`
+ src/integrations/prefect-databricks/prefect_databricks/models/jobs.py:375:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/integrations/prefect-databricks/prefect_databricks/models/jobs.py:385:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/integrations/prefect-databricks/prefect_databricks/models/jobs.py:450:5: error[invalid-assignment] Object of type `Any` is not assignable to `list[Unknown]`
+ src/integrations/prefect-databricks/prefect_databricks/models/jobs.py:788:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/integrations/prefect-databricks/prefect_databricks/models/jobs.py:950:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/integrations/prefect-databricks/prefect_databricks/models/jobs.py:1461:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/integrations/prefect-databricks/prefect_databricks/models/jobs.py:1556:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/integrations/prefect-databricks/prefect_databricks/models/jobs.py:1566:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/integrations/prefect-databricks/prefect_databricks/models/jobs.py:1578:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/integrations/prefect-databricks/prefect_databricks/models/jobs.py:2272:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/integrations/prefect-databricks/prefect_databricks/models/jobs.py:2298:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/integrations/prefect-databricks/prefect_databricks/models/jobs.py:2305:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/integrations/prefect-databricks/prefect_databricks/models/jobs.py:2319:5: error[invalid-assignment] Object of type `Any` is not assignable to `int`
+ src/integrations/prefect-databricks/prefect_databricks/models/jobs.py:2328:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/integrations/prefect-databricks/prefect_databricks/models/jobs.py:2540:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/integrations/prefect-databricks/prefect_databricks/models/jobs.py:3166:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/integrations/prefect-databricks/prefect_databricks/models/jobs.py:3716:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/integrations/prefect-databricks/prefect_databricks/models/jobs.py:3719:5: error[invalid-assignment] Object of type `Any` is not assignable to `EventDetails`
+ src/integrations/prefect-databricks/prefect_databricks/models/jobs.py:3729:5: error[invalid-assignment] Object of type `Any` is not assignable to `ClusterEventType`
+ src/integrations/prefect-dbt/prefect_dbt/cli/configs/base.py:110:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/integrations/prefect-dbt/prefect_dbt/cli/credentials.py:125:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/integrations/prefect-dbt/prefect_dbt/cli/credentials.py:128:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/integrations/prefect-dbt/prefect_dbt/cloud/credentials.py:66:5: error[invalid-assignment] Object of type `Any` is not assignable to `SecretStr`
+ src/integrations/prefect-dbt/prefect_dbt/cloud/credentials.py:71:5: error[invalid-assignment] Object of type `Any` is not assignable to `int`
+ src/integrations/prefect-dbt/prefect_dbt/cloud/jobs.py:1016:5: error[invalid-assignment] Object of type `Any` is not assignable to `int`
+ src/integrations/prefect-docker/prefect_docker/credentials.py:35:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/integrations/prefect-docker/prefect_docker/credentials.py:38:5: error[invalid-assignment] Object of type `Any` is not assignable to `SecretStr`
- src/integrations/prefect-docker/prefect_docker/worker.py:950:35: error[missing-argument] No argument provided for required parameter `root`
- src/integrations/prefect-docker/tests/test_worker.py:1187:9: error[missing-argument] No argument provided for required parameter `root`
+ src/integrations/prefect-gcp/prefect_gcp/cloud_storage.py:586:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/integrations/prefect-gcp/prefect_gcp/secret_manager.py:313:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/integrations/prefect-github/prefect_github/repository.py:44:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/integrations/prefect-gitlab/prefect_gitlab/repositories.py:79:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/integrations/prefect-kubernetes/prefect_kubernetes/credentials.py:56:5: error[invalid-assignment] Object of type `Any` is not assignable to `dict[Unknown, Unknown]`
+ src/integrations/prefect-kubernetes/prefect_kubernetes/credentials.py:59:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/integrations/prefect-kubernetes/prefect_kubernetes/jobs.py:505:5: error[invalid-assignment] Object of type `Any` is not assignable to `dict[str, Any]`
- src/integrations/prefect-kubernetes/tests/test_observer.py:78:42: error[missing-argument] No argument provided for required parameter `root`
- src/integrations/prefect-kubernetes/tests/test_observer.py:155:42: error[missing-argument] No argument provided for required parameter `root`
- src/integrations/prefect-redis/tests/test_messaging.py:452:30: error[missing-argument] No argument provided for required parameter `root`
- src/integrations/prefect-redis/tests/test_ordering.py:23:12: error[missing-argument] No argument provided for required parameter `root`
+ src/integrations/prefect-shell/prefect_shell/commands.py:232:5: error[invalid-assignment] Object of type `Any` is not assignable to `list[str]`
+ src/integrations/prefect-slack/prefect_slack/credentials.py:41:5: error[invalid-assignment] Object of type `Any` is not assignable to `SecretStr`
+ src/integrations/prefect-snowflake/prefect_snowflake/credentials.py:77:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/integrations/prefect-snowflake/prefect_snowflake/credentials.py:82:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/integrations/prefect-snowflake/prefect_snowflake/database.py:84:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/integrations/prefect-snowflake/prefect_snowflake/database.py:87:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/integrations/prefect-snowflake/prefect_snowflake/database.py:90:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/integrations/prefect-sqlalchemy/prefect_sqlalchemy/credentials.py:103:5: error[invalid-assignment] Object of type `Any` is not assignable to `AsyncDriver | SyncDriver | str`
+ src/prefect/_experimental/sla/objects.py:19:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/_experimental/sla/objects.py:47:5: error[invalid-assignment] Object of type `Any` is not assignable to `int`
+ src/prefect/_experimental/sla/objects.py:60:5: error[invalid-assignment] Object of type `Any` is not assignable to `timedelta`
+ src/prefect/_experimental/sla/objects.py:74:5: error[invalid-assignment] Object of type `Any` is not assignable to `timedelta`
+ src/prefect/blocks/notifications.py:223:5: error[invalid-assignment] Object of type `Any` is not assignable to `SecretStr`
+ src/prefect/blocks/notifications.py:233:5: error[invalid-assignment] Object of type `Any` is not assignable to `SecretStr`
+ src/prefect/blocks/notifications.py:354:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/blocks/notifications.py:362:5: error[invalid-assignment] Object of type `Any` is not assignable to `SecretStr`
+ src/prefect/blocks/notifications.py:430:5: error[invalid-assignment] Object of type `Any` is not assignable to `SecretStr`
+ src/prefect/blocks/notifications.py:565:5: error[invalid-assignment] Object of type `Any` is not assignable to `SecretStr`
+ src/prefect/blocks/notifications.py:647:5: error[invalid-assignment] Object of type `Any` is not assignable to `SecretStr`
+ src/prefect/blocks/notifications.py:655:5: error[invalid-assignment] Object of type `Any` is not assignable to `SecretStr`
+ src/prefect/blocks/notifications.py:888:5: error[invalid-assignment] Object of type `Any` is not assignable to `SecretStr`
+ src/prefect/blocks/system.py:84:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
- src/prefect/cli/variable.py:163:57: error[invalid-argument-type] Argument is incorrect: Expected `dict[str, Any] | None`, found `Unknown | str | int | ... omitted 5 union elements`
- src/prefect/cli/variable.py:163:57: error[invalid-argument-type] Argument is incorrect: Expected `set[str]`, found `Unknown | str | int | ... omitted 5 union elements`
- src/prefect/cli/variable.py:163:57: error[invalid-argument-type] Argument is incorrect: Expected `dict[str, Any] | None`, found `Unknown | str | int | ... omitted 5 union elements`
- src/prefect/cli/variable.py:165:57: error[invalid-argument-type] Argument is incorrect: Expected `dict[str, Any] | None`, found `Unknown | str | int | ... omitted 5 union elements`
- src/prefect/cli/variable.py:165:57: error[invalid-argument-type] Argument is incorrect: Expected `set[str]`, found `Unknown | str | int | ... omitted 5 union elements`
- src/prefect/cli/variable.py:165:57: error[invalid-argument-type] Argument is incorrect: Expected `dict[str, Any] | None`, found `Unknown | str | int | ... omitted 5 union elements`
+ src/prefect/client/schemas/actions.py:218:5: error[invalid-assignment] Object of type `Any` is not assignable to `UUID`
+ src/prefect/client/schemas/actions.py:382:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/client/schemas/actions.py:428:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/client/schemas/actions.py:431:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/client/schemas/actions.py:474:5: error[invalid-assignment] Object of type `Any` is not assignable to `UUID`
+ src/prefect/client/schemas/actions.py:545:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/client/schemas/actions.py:554:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/client/schemas/actions.py:557:5: error[invalid-assignment] Object of type `Any` is not assignable to `int`
+ src/prefect/client/schemas/actions.py:594:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/client/schemas/actions.py:651:5: error[invalid-assignment] Object of type `Any` is not assignable to `UUID`
+ src/prefect/client/schemas/actions.py:654:5: error[invalid-assignment] Object of type `Any` is not assignable to `UUID`
+ src/prefect/client/schemas/actions.py:691:5: error[invalid-assignment] Object of type `Any` is not assignable to `UUID`
+ src/prefect/client/schemas/actions.py:694:5: error[invalid-assignment] Object of type `Any` is not assignable to `UUID`
+ src/prefect/client/schemas/actions.py:697:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/client/schemas/actions.py:705:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/client/schemas/actions.py:706:5: error[invalid-assignment] Object of type `Any` is not assignable to `int`
+ src/prefect/client/schemas/actions.py:707:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/client/schemas/actions.py:767:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/client/schemas/objects.py:559:5: error[invalid-assignment] Object of type `Any` is not assignable to `UUID`
+ src/prefect/client/schemas/objects.py:819:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/client/schemas/objects.py:822:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/client/schemas/objects.py:933:5: error[invalid-assignment] Object of type `Any` is not assignable to `UUID`
+ src/prefect/client/schemas/objects.py:934:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/client/schemas/objects.py:935:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/client/schemas/objects.py:936:5: error[invalid-assignment] Object of type `Any` is not assignable to `UUID`
+ src/prefect/client/schemas/objects.py:937:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/client/schemas/objects.py:938:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/client/schemas/objects.py:939:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
- src/prefect/client/schemas/responses.py:469:16: error[missing-argument] No argument provided for required parameter `root`
+ src/prefect/client/schemas/objects.py:1006:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/client/schemas/objects.py:1029:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/client/schemas/objects.py:1033:5: error[invalid-assignment] Object of type `Any` is not assignable to `UUID | None`
+ src/prefect/client/schemas/objects.py:1059:5: error[invalid-assignment] Object of type `Any` is not assignable to `UUID`
+ src/prefect/client/schemas/objects.py:1063:5: error[invalid-assignment] Object of type `Any` is not assignable to `UUID`
+ src/prefect/client/schemas/objects.py:1138:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/client/schemas/objects.py:1139:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/client/schemas/objects.py:1171:5: error[invalid-assignment] Object of type `Any` is not assignable to `UUID`
+ src/prefect/client/schemas/objects.py:1263:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/client/schemas/objects.py:1266:5: error[invalid-assignment] Object of type `Any` is not assignable to `int`
+ src/prefect/client/schemas/objects.py:1276:5: error[invalid-assignment] Object of type `Any` is not assignable to `UUID`
+ src/prefect/client/schemas/objects.py:1282:5: error[invalid-assignment] Object of type `Any` is not assignable to `UUID`
+ src/prefect/client/schemas/objects.py:1288:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/client/schemas/objects.py:1296:5: error[invalid-assignment] Object of type `Any` is not assignable to `UUID`
+ src/prefect/client/schemas/objects.py:1302:5: error[invalid-assignment] Object of type `Any` is not assignable to `UUID`
+ src/prefect/client/schemas/objects.py:1308:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/client/schemas/objects.py:1323:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/client/schemas/objects.py:1324:5: error[invalid-assignment] Object of type `Any` is not assignable to `dict[str, Any]`
+ src/prefect/client/schemas/objects.py:1330:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/client/schemas/objects.py:1331:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/client/schemas/objects.py:1334:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/client/schemas/objects.py:1335:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/client/schemas/objects.py:1347:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/client/schemas/objects.py:1357:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/client/schemas/objects.py:1358:5: error[invalid-assignment] Object of type `Any` is not assignable to `int`
+ src/prefect/client/schemas/objects.py:1359:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/client/schemas/objects.py:1467:5: error[invalid-assignment] Object of type `Any` is not assignable to `bool`
+ src/prefect/client/schemas/objects.py:1474:5: error[invalid-assignment] Object of type `Any` is not assignable to `WorkQueueHealthPolicy`
+ src/prefect/client/schemas/objects.py:1492:5: error[invalid-assignment] Object of type `Any` is not assignable to `UUID`
+ src/prefect/client/schemas/objects.py:1739:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/client/schemas/objects.py:1743:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/client/schemas/objects.py:1746:5: error[invalid-assignment] Object of type `Any` is not assignable to `datetime`
+ src/prefect/client/schemas/objects.py:1769:5: error[invalid-assignment] Object of type `Any` is not assignable to `list[Integration]`
+ src/prefect/client/schemas/responses.py:82:5: error[invalid-assignment] Object of type `Any` is not assignable to `int`
+ src/prefect/client/schemas/responses.py:97:5: error[invalid-assignment] Object of type `Any` is not assignable to `StateType`
+ src/prefect/client/schemas/responses.py:98:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/client/schemas/responses.py:99:5: error[invalid-assignment] Object of type `Any` is not assignable to `int`
+ src/prefect/client/schemas/responses.py:103:5: error[invalid-assignment] Object of type `Any` is not assignable to `timedelta`
+ src/prefect/client/schemas/responses.py:107:5: error[invalid-assignment] Object of type `Any` is not assignable to `timedelta`
+ src/prefect/client/schemas/responses.py:125:5: error[invalid-assignment] Object of type `Any` is not assignable to `list[HistoryResponseState]`
+ src/prefect/client/schemas/responses.py:161:5: error[invalid-assignment] Object of type `Any` is not assignable to `UUID`
+ src/prefect/client/schemas/responses.py:310:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/client/schemas/responses.py:337:5: error[invalid-assignment] Object of type `Any` is not assignable to `UUID`
+ src/prefect/client/schemas/responses.py:495:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/client/schemas/responses.py:498:5: error[invalid-assignment] Object of type `Any` is not assignable to `int`
+ src/prefect/client/schemas/responses.py:499:5: error[invalid-assignment] Object of type `Any` is not assignable to `int`
+ src/prefect/client/schemas/schedules.py:127:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/deployments/runner.py:160:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/events/actions.py:109:5: error[invalid-assignment] Object of type `Any` is not assignable to `StateType`
- src/prefect/events/related.py:36:9: error[missing-argument] No argument provided for required parameter `root`
- src/prefect/events/related.py:51:12: error[missing-argument] No argument provided for required parameter `root`
+ src/prefect/events/schemas/automations.py:252:5: error[invalid-assignment] Object of type `Any` is not assignable to `PrefectMetric`
+ src/prefect/events/schemas/automations.py:256:5: error[invalid-assignment] Object of type `Any` is not assignable to `int | float`
+ src/prefect/events/schemas/automations.py:262:5: error[invalid-assignment] Object of type `Any` is not assignable to `MetricTriggerOperator`
+ src/prefect/events/schemas/automations.py:306:5: error[invalid-assignment] Object of type `Any` is not assignable to `MetricTriggerQuery`
+ src/prefect/events/schemas/automations.py:440:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/events/schemas/automations.py:461:5: error[invalid-assignment] Object of type `Any` is not assignable to `list[@Todo]`
+ src/prefect/events/schemas/automations.py:482:5: error[invalid-assignment] Object of type `Any` is not assignable to `UUID`
- src/prefect/events/utilities.py:96:27: error[invalid-argument-type] Argument is incorrect: Expected `dict[str, Any] | None`, found `Any | str | dict[str, str] | dict[str, Any] | None`
- src/prefect/events/utilities.py:96:27: error[invalid-argument-type] Argument is incorrect: Expected `set[str]`, found `Any | str | dict[str, str] | dict[str, Any] | None`
- src/prefect/events/utilities.py:96:27: error[invalid-argument-type] Argument is incorrect: Expected `dict[str, Any] | None`, found `Any | str | dict[str, str] | dict[str, Any] | None`
+ src/prefect/filesystems.py:579:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
- src/prefect/runner/runner.py:1052:17: error[missing-argument] No argument provided for required parameter `root`
- src/prefect/runner/runner.py:1068:26: error[missing-argument] No argument provided for required parameter `root`
- src/prefect/runner/runner.py:1101:17: error[missing-argument] No argument provided for required parameter `root`
- src/prefect/runner/runner.py:1110:13: error[missing-argument] No argument provided for required parameter `root`
- src/prefect/runner/runner.py:1126:26: error[missing-argument] No argument provided for required parameter `root`
+ src/prefect/server/api/ui/flow_runs.py:28:5: error[invalid-assignment] Object of type `Any` is not assignable to `UUID`
+ src/prefect/server/api/ui/flow_runs.py:29:5: error[invalid-assignment] Object of type `Any` is not assignable to `StateType`
+ src/prefect/server/api/ui/flow_runs.py:39:5: error[invalid-assignment] Object of type `Any` is not assignable to `timedelta`
+ src/prefect/server/api/ui/flow_runs.py:42:5: error[invalid-assignment] Object of type `Any` is not assignable to `timedelta`
+ src/prefect/server/api/ui/flows.py:30:5: error[invalid-assignment] Object of type `Any` is not assignable to `UUID`
+ src/prefect/server/api/ui/flows.py:31:5: error[invalid-assignment] Object of type `Any` is not assignable to `UUID`
+ src/prefect/server/api/ui/flows.py:32:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/server/api/ui/flows.py:33:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/server/api/ui/flows.py:34:5: error[invalid-assignment] Object of type `Any` is not assignable to `StateType`
+ src/prefect/server/api/ui/task_runs.py:29:5: error[invalid-assignment] Object of type `Any` is not assignable to `int`
+ src/prefect/server/api/ui/task_runs.py:32:5: error[invalid-assignment] Object of type `Any` is not assignable to `int`
- src/prefect/server/events/actions.py:143:20: error[missing-argument] No argument provided for required parameter `root`
- src/prefect/server/events/actions.py:201:20: error[missing-argument] No argument provided for required parameter `root`
- src/prefect/server/events/actions.py:217:30: error[missing-argument] No argument provided for required parameter `root`
- src/prefect/server/events/actions.py:233:30: error[missing-argument] No argument provided for required parameter `root`
+ src/prefect/server/events/actions.py:1063:5: error[invalid-assignment] Object of type `Any` is not assignable to `StateType`
- src/prefect/server/events/schemas/automations.py:298:69: warning[unused-ignore-comment] Unused blanket `type: ignore` directive
- src/prefect/server/events/schemas/automations.py:432:25: error[missing-argument] No argument provided for required parameter `root`
- src/prefect/server/events/schemas/automations.py:448:21: error[missing-argument] No argument provided for required parameter `root`
+ src/prefect/server/events/schemas/automations.py:480:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/server/events/schemas/automations.py:501:5: error[invalid-assignment] Object of type `Any` is not assignable to `list[@Todo]`
+ src/prefect/server/events/schemas/automations.py:657:5: error[invalid-assignment] Object of type `Any` is not assignable to `set[TriggerState]`
+ src/prefect/server/events/schemas/automations.py:724:5: error[invalid-assignment] Object of type `Any` is not assignable to `Automation`
+ src/prefect/server/events/schemas/automations.py:738:5: error[invalid-assignment] Object of type `Any` is not assignable to `dict[str, str]`
+ src/prefect/server/events/schemas/automations.py:746:5: error[invalid-assignment] Object of type `Any` is not assignable to `ReceivedEvent | None`
+ src/prefect/server/events/schemas/events.py:336:5: error[invalid-assignment] Object of type `Any` is not assignable to `list[ReceivedEvent]`
+ src/prefect/server/events/schemas/events.py:339:5: error[invalid-assignment] Object of type `Any` is not assignable to `int`
+ src/prefect/server/events/schemas/events.py:340:5: error[invalid-assignment] Object of type `Any` is not assignable to `AnyHttpUrl | None`
+ src/prefect/server/events/schemas/events.py:348:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/server/events/schemas/events.py:349:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/server/events/schemas/events.py:350:5: error[invalid-assignment] Object of type `Any` is not assignable to `int`
- src/prefect/server/models/work_queues.py:397:17: error[invalid-argument-type] Argument is incorrect: Expected `set[str]`, found `dict[str, Unknown] | dict[str, Unknown | bool]`
- src/prefect/server/models/work_queues.py:415:13: error[invalid-argument-type] Argument is incorrect: Expected `set[str]`, found `dict[str, Unknown] | dict[str, Unknown | bool]`
+ src/prefect/server/schemas/actions.py:156:5: error[invalid-assignment] Object of type `Any` is not assignable to `UUID`
+ src/prefect/server/schemas/actions.py:409:5: error[invalid-assignment] Object of type `Any` is not assignable to `StateType`
+ src/prefect/server/schemas/actions.py:465:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/server/schemas/actions.py:468:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/server/schemas/actions.py:556:5: error[invalid-assignment] Object of type `Any` is not assignable to `UUID`
+ src/prefect/server/schemas/actions.py:682:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/server/schemas/actions.py:691:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/server/schemas/actions.py:694:5: error[invalid-assignment] Object of type `Any` is not assignable to `int`
+ src/prefect/server/schemas/actions.py:768:5: error[invalid-assignment] Object of type `Any` is not assignable to `UUID`
+ src/prefect/server/schemas/actions.py:792:5: error[invalid-assignment] Object of type `Any` is not assignable to `UUID`
+ src/prefect/server/schemas/actions.py:794:5: error[invalid-assignment] Object of type `Any` is not assignable to `UUID`
+ src/prefect/server/schemas/actions.py:829:5: error[invalid-assignment] Object of type `Any` is not assignable to `UUID`
+ src/prefect/server/schemas/actions.py:832:5: error[invalid-assignment] Object of type `Any` is not assignable to `UUID`
+ src/prefect/server/schemas/actions.py:835:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/server/schemas/actions.py:847:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/server/schemas/actions.py:848:5: error[invalid-assignment] Object of type `Any` is not assignable to `int`
+ src/prefect/server/schemas/actions.py:849:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/server/schemas/core.py:190:5: error[invalid-assignment] Object of type `Any` is not assignable to `UUID`
+ src/prefect/server/schemas/core.py:431:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/server/schemas/core.py:434:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/server/schemas/core.py:578:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/server/schemas/core.py:579:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/server/schemas/core.py:594:5: error[invalid-assignment] Object of type `Any` is not assignable to `UUID`
+ src/prefect/server/schemas/core.py:697:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/server/schemas/core.py:700:5: error[invalid-assignment] Object of type `Any` is not assignable to `int`
+ src/prefect/server/schemas/core.py:714:5: error[invalid-assignment] Object of type `Any` is not assignable to `int`
+ src/prefect/server/schemas/core.py:730:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/server/schemas/core.py:753:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/server/schemas/core.py:759:5: error[invalid-assignment] Object of type `Any` is not assignable to `UUID | None`
+ src/prefect/server/schemas/core.py:776:5: error[invalid-assignment] Object of type `Any` is not assignable to `UUID`
+ src/prefect/server/schemas/core.py:782:5: error[invalid-assignment] Object of type `Any` is not assignable to `UUID`
+ src/prefect/server/schemas/core.py:788:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/server/schemas/core.py:805:5: error[invalid-assignment] Object of type `Any` is not assignable to `UUID`
+ src/prefect/server/schemas/core.py:809:5: error[invalid-assignment] Object of type `Any` is not assignable to `UUID`
+ src/prefect/server/schemas/core.py:884:5: error[invalid-assignment] Object of type `Any` is not assignable to `UUID`
+ src/prefect/server/schemas/core.py:890:5: error[invalid-assignment] Object of type `Any` is not assignable to `UUID`
+ src/prefect/server/schemas/core.py:896:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/server/schemas/core.py:910:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/server/schemas/core.py:911:5: error[invalid-assignment] Object of type `Any` is not assignable to `dict[str, Any]`
+ src/prefect/server/schemas/core.py:917:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/server/schemas/core.py:918:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/server/schemas/core.py:921:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/server/schemas/core.py:922:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/server/schemas/core.py:934:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/server/schemas/core.py:944:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/server/schemas/core.py:945:5: error[invalid-assignment] Object of type `Any` is not assignable to `int`
+ src/prefect/server/schemas/core.py:946:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/server/schemas/core.py:1050:5: error[invalid-assignment] Object of type `Any` is not assignable to `bool`
+ src/prefect/server/schemas/core.py:1057:5: error[invalid-assignment] Object of type `Any` is not assignable to `WorkQueueHealthPolicy`
+ src/prefect/server/schemas/core.py:1075:5: error[invalid-assignment] Object of type `Any` is not assignable to `UUID`
+ src/prefect/server/schemas/core.py:1307:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/server/schemas/core.py:1311:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/server/schemas/responses.py:87:5: error[invalid-assignment] Object of type `Any` is not assignable to `int`
+ src/prefect/server/schemas/responses.py:102:5: error[invalid-assignment] Object of type `Any` is not assignable to `StateType`
+ src/prefect/server/schemas/responses.py:105:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/server/schemas/responses.py:106:5: error[invalid-assignment] Object of type `Any` is not assignable to `int`
+ src/prefect/server/schemas/responses.py:110:5: error[invalid-assignment] Object of type `Any` is not assignable to `timedelta`
+ src/prefect/server/schemas/responses.py:114:5: error[invalid-assignment] Object of type `Any` is not assignable to `timedelta`
+ src/prefect/server/schemas/responses.py:132:5: error[invalid-assignment] Object of type `Any` is not assignable to `list[HistoryResponseState]`
+ src/prefect/server/schemas/responses.py:183:5: error[invalid-assignment] Object of type `Any` is not assignable to `UUID`
+ src/prefect/server/schemas/responses.py:358:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/server/schemas/responses.py:403:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/server/schemas/responses.py:410:5: error[invalid-assignment] Object of type `Any` is not assignable to `UUID`
+ src/prefect/server/schemas/responses.py:612:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
+ src/prefect/server/schemas/responses.py:615:5: error[invalid-assignment] Object of type `Any` is not assignable to `int`
+ src/prefect/server/schemas/responses.py:616:5: error[invalid-assignment] Object of type `Any` is not assignable to `int`
+ src/prefect/server/schemas/schedules.py:328:5: error[invalid-assignment] Object of type `Any` is not assignable to `str`
- Found 3166 diagnostics
+ Found 3390 diagnostics

core (https://github.com/home-assistant/core)
+ homeassistant/helpers/entity_registry.py:218:5: error[call-non-callable] Object of type `_MISSING_TYPE` is not callable
+ homeassistant/helpers/entity_registry.py:443:5: error[call-non-callable] Object of type `_MISSING_TYPE` is not callable
- Found 13755 diagnostics
+ Found 13757 diagnostics
No memory usage changes detected ✅

@github-actions
Copy link
Contributor

ecosystem-analyzer results

Lint rule Added Removed Changed
invalid-assignment 257 0 0
invalid-argument-type 0 52 0
missing-argument 0 21 0
call-non-callable 2 0 0
unresolved-attribute 1 0 1
unused-ignore-comment 1 1 0
Total 261 74 1

Full report with detailed diff (timing results)

@sharkdp sharkdp closed this Oct 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ecosystem-analyzer ty Multi-file analysis & type inference

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant