# Current strict mypy errors for the Modelable CLI.
# This file is a ratchet baseline: remove lines as typing issues are fixed,
# but do not add new lines unless intentionally accepting existing debt.
src/modelable/commands/codegen.py:62: error: Incompatible types in assignment (expression has type "str | None", variable has type "str")  [assignment]
src/modelable/commands/common.py:15: error: Function is missing a return type annotation  [no-untyped-def]
src/modelable/commands/common.py:22: error: Argument "path" to "diagnostic" of "ParseError" has incompatible type "Path"; expected "str | None"  [arg-type]
src/modelable/commands/common.py:36: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src/modelable/commands/create.py:119: error: Missing type arguments for generic type "dict"  [type-arg]
src/modelable/commands/create.py:148: error: Missing type arguments for generic type "dict"  [type-arg]
src/modelable/commands/create.py:62: error: Missing type arguments for generic type "dict"  [type-arg]
src/modelable/commands/create.py:93: error: Missing type arguments for generic type "dict"  [type-arg]
src/modelable/commands/spec.py:140: error: "object" has no attribute "__iter__"; maybe "__dir__" or "__str__"? (not iterable)  [attr-defined]
src/modelable/commands/spec.py:194: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src/modelable/commands/workspace.py:101: error: Incompatible types in assignment (expression has type "Any | None", variable has type "str")  [assignment]
src/modelable/commands/workspace.py:106: error: "str" has no attribute "models"  [attr-defined]
src/modelable/commands/workspace.py:112: error: "str" has no attribute "name"  [attr-defined]
src/modelable/commands/workspace.py:126: error: "str" has no attribute "projections"  [attr-defined]
src/modelable/commands/workspace.py:132: error: "str" has no attribute "name"  [attr-defined]
src/modelable/commands/workspace.py:133: error: "str" has no attribute "name"  [attr-defined]
src/modelable/commands/workspace.py:179: error: Argument 3 to "resolve_model_ref" has incompatible type "int | object"; expected "VersionExact | VersionRange | VersionMin | VersionPinned | int"  [arg-type]
src/modelable/commands/workspace.py:51: error: Incompatible types in assignment (expression has type "Any | None", variable has type "str")  [assignment]
src/modelable/commands/workspace.py:56: error: "str" has no attribute "models"  [attr-defined]
src/modelable/commands/workspace.py:60: error: "str" has no attribute "description"  [attr-defined]
src/modelable/commands/workspace.py:60: error: "str" has no attribute "name"  [attr-defined]
src/modelable/commands/workspace.py:60: error: "str" has no attribute "owner"; maybe "lower"?  [attr-defined]
src/modelable/commands/workspace.py:65: error: "str" has no attribute "projections"  [attr-defined]
src/modelable/commands/workspace.py:73: error: "str" has no attribute "name"  [attr-defined]
src/modelable/commands/workspace.py:76: error: "str" has no attribute "owner"; maybe "lower"?  [attr-defined]
src/modelable/commands/workspace.py:77: error: "str" has no attribute "description"  [attr-defined]
src/modelable/emitters/_schema_mapping.py:111: err…1550 tokens truncated…/modelable/emitters/typescript.py:90: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src/modelable/emitters/_schema_mapping.py:45: error: Missing type arguments for generic type "dict"  [type-arg]
src/modelable/emitters/_schema_mapping.py:49: error: Missing type arguments for generic type "dict"  [type-arg]
src/modelable/emitters/dbt_yaml.py:274: error: Item "ProjectionField" of "FieldDef | ProjectionField" has no attribute "type"  [union-attr]
src/modelable/emitters/dbt_yaml.py:40: error: Incompatible types in assignment (expression has type "list[ProjectionVersion]", variable has type "list[ModelVersion]")  [assignment]
src/modelable/emitters/dbt_yaml.py:42: error: Argument 3 to "_emit_projection" has incompatible type "ModelVersion"; expected "ProjectionVersion"  [arg-type]
src/modelable/emitters/fhir.py:161: error: Argument 1 to "append" of "list" has incompatible type "object"; expected "EmittedArtifact"  [arg-type]
src/modelable/emitters/fhir.py:162: error: Argument 1 to "extend" of "list" has incompatible type "object"; expected "Iterable[EmittedArtifact]"  [arg-type]
src/modelable/emitters/fhir.py:341: error: Incompatible return value type (got "FieldDef | ProjectionField | None", expected "FieldDef | None")  [return-value]
src/modelable/emitters/json_schema.py:116: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src/modelable/emitters/json_schema.py:124: error: Missing type arguments for generic type "dict"  [type-arg]
src/modelable/emitters/json_schema.py:162: error: Missing type arguments for generic type "dict"  [type-arg]
src/modelable/emitters/json_schema.py:165: error: Missing type arguments for generic type "dict"  [type-arg]
src/modelable/emitters/json_schema.py:206: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src/modelable/emitters/json_schema.py:206: error: Missing type arguments for generic type "dict"  [type-arg]
src/modelable/emitters/json_schema.py:226: error: Function is missing a return type annotation  [no-untyped-def]
src/modelable/emitters/json_schema.py:251: error: Missing type arguments for generic type "dict"  [type-arg]
src/modelable/emitters/json_schema.py:260: error: Missing type arguments for generic type "dict"  [type-arg]
src/modelable/emitters/json_schema.py:43: error: Incompatible types in assignment (expression has type "list[ProjectionVersion]", variable has type "list[ModelVersion]")  [assignment]
src/modelable/emitters/json_schema.py:45: error: Argument 3 to "_emit_projection_version" has incompatible type "ModelVersion"; expected "ProjectionVersion"  [arg-type]
src/modelable/emitters/json_schema.py:63: error: Missing type arguments for generic type "dict"  [type-arg]
src/modelable/emitters/json_schema.py:79: error: Missing type arguments for generic type "dict"  [type-arg]
src/modelable/emitters/json_schema.py:82: error: Missing type arguments for generic type "dict"  [type-arg]
src/modelable/emitters/markdown.py:161: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src/modelable/emitters/markdown.py:183: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src/modelable/emitters/markdown.py:45: error: Incompatible types in assignment (expression has type "list[ProjectionVersion]", variable has type "list[ModelVersion]")  [assignment]
src/modelable/emitters/markdown.py:47: error: Argument 3 to "_emit_projection" has incompatible type "ModelVersion"; expected "ProjectionVersion"  [arg-type]
src/modelable/emitters/odcs.py:171: error: Incompatible types in assignment (expression has type "list[str]", target has type "str")  [assignment]
src/modelable/emitters/odcs.py:298: error: Incompatible return value type (got "FieldDef | ProjectionField | None", expected "FieldDef | None")  [return-value]
src/modelable/emitters/odcs.py:47: error: Incompatible types in assignment (expression has type "list[ProjectionVersion]", variable has type "list[ModelVersion]")  [assignment]
src/modelable/emitters/odcs.py:49: error: Argument 3 to "_emit_projection" has incompatible type "ModelVersion"; expected "ProjectionVersion"  [arg-type]
src/modelable/emitters/openlineage.py:140: error: Argument 1 to "_model_schema_field" has incompatible type "FieldDef | ProjectionField"; expected "FieldDef"  [arg-type]
src/modelable/emitters/openlineage.py:270: error: Incompatible return value type (got "FieldDef | ProjectionField | None", expected "FieldDef | None")  [return-value]
src/modelable/emitters/openlineage.py:46: error: Incompatible types in assignment (expression has type "list[ProjectionVersion]", variable has type "list[ModelVersion]")  [assignment]
src/modelable/emitters/openlineage.py:48: error: Argument 3 to "_emit_projection" has incompatible type "ModelVersion"; expected "ProjectionVersion"  [arg-type]
src/modelable/emitters/openlineage.py:84: error: Unsupported target for indexed assignment ("object")  [index]
src/modelable/emitters/openmetadata.py:201: error: Incompatible return value type (got "FieldDef | ProjectionField", expected "FieldDef | None")  [return-value]
src/modelable/emitters/openmetadata.py:218: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src/modelable/emitters/openmetadata.py:39: error: Need type annotation for "om_data"  [var-annotated]
src/modelable/emitters/openmetadata.py:49: error: Item "None" of "list[Any] | str | None" has no attribute "append"  [union-attr]
src/modelable/emitters/openmetadata.py:49: error: Item "str" of "list[Any] | str | None" has no attribute "append"  [union-attr]
src/modelable/emitters/openmetadata.py:51: error: Incompatible types in assignment (expression has type "list[ProjectionVersion]", variable has type "list[ModelVersion]")  [assignment]
src/modelable/emitters/openmetadata.py:53: error: Argument 2 to "_resolve_source" has incompatible type "ModelVersion"; expected "ProjectionVersion"  [arg-type]
src/modelable/emitters/openmetadata.py:54: error: Argument 3 to "_projection_asset" has incompatible type "ModelVersion"; expected "ProjectionVersion"  [arg-type]
src/modelable/emitters/openmetadata.py:54: error: Item "None" of "list[Any] | str | None" has no attribute "append"  [union-attr]
src/modelable/emitters/openmetadata.py:54: error: Item "str" of "list[Any] | str | None" has no attribute "append"  [union-attr]
src/modelable/emitters/openmetadata.py:55: error: Argument 3 to "_projection_lineage" has incompatible type "ModelVersion"; expected "ProjectionVersion"  [arg-type]
src/modelable/emitters/openmetadata.py:55: error: Item "None" of "list[Any] | str | None" has no attribute "extend"  [union-attr]
src/modelable/emitters/openmetadata.py:55: error: Item "str" of "list[Any] | str | None" has no attribute "extend"  [union-attr]
src/modelable/emitters/rust.py:1007: error: Missing type arguments for generic type "dict"  [type-arg]
src/modelable/emitters/rust.py:1034: error: Missing type arguments for generic type "dict"  [type-arg]
src/modelable/emitters/rust.py:1297: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src/modelable/emitters/rust.py:1305: error: Missing type arguments for generic type "dict"  [type-arg]
src/modelable/emitters/rust.py:1349: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src/modelable/emitters/rust.py:1381: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src/modelable/emitters/rust.py:1407: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src/modelable/emitters/rust.py:1421: error: Returning Any from function declared to return "str"  [no-any-return]
src/modelable/emitters/rust.py:145: error: Missing type arguments for generic type "dict"  [type-arg]
src/modelable/emitters/rust.py:1516: error: Function is missing a return type annotation  [no-untyped-def]
src/modelable/emitters/rust.py:1516: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src/modelable/emitters/rust.py:1530: error: Item "ProjectionField" of "FieldDef | ProjectionField" has no attribute "optional"  [union-attr]
src/modelable/emitters/rust.py:1530: error: Item "ProjectionField" of "FieldDef | ProjectionField" has no attribute "type"  [union-attr]
src/modelable/emitters/rust.py:1534: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src/modelable/emitters/rust.py:1534: error: Missing type arguments for generic type "dict"  [type-arg]
src/modelable/emitters/rust.py:1542: error: Returning Any from function declared to return "dict[Any, Any]"  [no-any-return]
src/modelable/emitters/rust.py:1547: error: Returning Any from function declared to return "dict[Any, Any]"  [no-any-return]
src/modelable/emitters/rust.py:1551: error: Returning Any from function declared to return "dict[Any, Any]"  [no-any-return]
src/modelable/emitters/rust.py:157: error: Incompatible types in assignment (expression has type "list[ProjectionVersion]", variable has type "list[ModelVersion]")  [assignment]
src/modelable/emitters/rust.py:159: error: "ModelVersion" has no attribute "source"  [attr-defined]
src/modelable/emitters/rust.py:164: error: Argument 3 to "_emit_projection" has incompatible type "ModelVersion"; expected "ProjectionVersion"  [arg-type]
src/modelable/emitters/rust.py:189: error: Missing type arguments for generic type "dict"  [type-arg]
src/modelable/emitters/rust.py:228: error: Incompatible types in assignment (expression has type "list[ProjectionVersion]", variable has type "list[ModelVersion]")  [assignment]
src/modelable/emitters/rust.py:230: error: "ModelVersion" has no attribute "source"  [attr-defined]
src/modelable/emitters/rust.py:234: error: Argument 3 to "_emit_projection" has incompatible type "ModelVersion"; expected "ProjectionVersion"  [arg-type]
src/modelable/emitters/rust.py:377: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src/modelable/emitters/rust.py:377: error: Missing type arguments for generic type "set"  [type-arg]
src/modelable/emitters/rust.py:446: error: Missing type arguments for generic type "set"  [type-arg]
src/modelable/emitters/rust.py:47: error: Missing type arguments for generic type "dict"  [type-arg]
src/modelable/emitters/rust.py:651: error: Missing type arguments for generic type "dict"  [type-arg]
src/modelable/emitters/rust.py:738: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src/modelable/emitters/rust.py:747: error: Missing type arguments for generic type "dict"  [type-arg]
src/modelable/emitters/rust.py:883: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src/modelable/emitters/sql.py:367: error: Function is missing a return type annotation  [no-untyped-def]
src/modelable/emitters/sql.py:367: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src/modelable/emitters/sql.py:382: error: Function is missing a return type annotation  [no-untyped-def]
src/modelable/emitters/sql.py:382: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src/modelable/emitters/sql.py:388: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src/modelable/emitters/sql.py:388: error: Missing type arguments for generic type "dict"  [type-arg]
src/modelable/emitters/sql.py:400: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src/modelable/emitters/sql.py:404: error: Returning Any from function declared to return "bool"  [no-any-return]
src/modelable/emitters/sql.py:443: error: Returning Any from function declared to return "str"  [no-any-return]
src/modelable/emitters/sql.py:474: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src/modelable/emitters/sql.py:506: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src/modelable/emitters/sql.py:506: error: Missing type arguments for generic type "dict"  [type-arg]
src/modelable/emitters/sql.py:539: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src/modelable/emitters/sql.py:539: error: Missing type arguments for generic type "dict"  [type-arg]
src/modelable/emitters/typescript.py:110: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src/modelable/emitters/typescript.py:152: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src/modelable/emitters/typescript.py:197: error: Argument "wire_targets" to "_type_to_ts" has incompatible type "dict[str, WireTargetHint]"; expected "dict[str, object] | None"  [arg-type]
src/modelable/emitters/typescript.py:215: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src/modelable/emitters/typescript.py:267: error: Argument "wire_targets" to "_type_to_ts" has incompatible type "dict[str, WireTargetHint]"; expected "dict[str, object] | None"  [arg-type]
src/modelable/emitters/typescript.py:342: error: Item "ProjectionField" of "FieldDef | ProjectionField" has no attribute "type"  [union-attr]
src/modelable/emitters/typescript.py:355: error: Item "ProjectionField" of "FieldDef | ProjectionField" has no attribute "optional"  [union-attr]
src/modelable/emitters/typescript.py:359: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src/modelable/emitters/typescript.py:388: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src/modelable/emitters/typescript.py:464: error: Argument "wire_targets" to "_type_to_ts" has incompatible type "dict[str, WireTargetHint]"; expected "dict[str, object] | None"  [arg-type]
src/modelable/graph/export.py:122: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src/modelable/graph/export.py:332: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src/modelable/graph/export.py:358: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src/modelable/llm/engine.py:117: error: Argument "change_kind" to "ModelVersion" has incompatible type "str"; expected "ChangeKind"  [arg-type]
src/modelable/llm/engine.py:274: error: Argument "env" to "resolve_llm_config" has incompatible type "_Environ[str]"; expected "dict[str, str] | None"  [arg-type]
src/modelable/llm/engine.py:558: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src/modelable/llm/engine.py:564: error: Returning Any from function declared to return "Path | None"  [no-any-return]
src/modelable/llm/engine.py:568: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src/modelable/llm/importers.py:1011: error: Argument "kind" to "PrimitiveType" has incompatible type "str"; expected "Literal['string', 'int', 'float', 'bool', 'date', 'time', 'timestamp', 'uuid', 'duration', 'binary', 'json', 'u8', 'u16', 'u32', 'u64', 'u128', 'i8', 'i16', 'i32', 'i64', 'i128']"  [arg-type]
src/modelable/llm/importers.py:1027: error: Missing type arguments for generic type "dict"  [type-arg]
src/modelable/llm/importers.py:1040: error: Missing type arguments for generic type "list"  [type-arg]
src/modelable/llm/importers.py:1063: error: Function is missing a return type annotation  [no-untyped-def]
src/modelable/llm/importers.py:1064: error: Missing type arguments for generic type "dict"  [type-arg]
src/modelable/llm/importers.py:1135: error: Missing type arguments for generic type "dict"  [type-arg]
src/modelable/llm/importers.py:1169: error: Missing type arguments for generic type "dict"  [type-arg]
src/modelable/llm/importers.py:1194: error: Missing type arguments for generic type "dict"  [type-arg]
src/modelable/llm/importers.py:1204: error: Function is missing a return type annotation  [no-untyped-def]
src/modelable/llm/importers.py:1204: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src/modelable/llm/importers.py:1225: error: Function is missing a return type annotation  [no-untyped-def]
src/modelable/llm/importers.py:1251: error: Need type annotation for "current" (hint: "current: list[<type>] = ...")  [var-annotated]
src/modelable/llm/importers.py:1271: error: Function is missing a return type annotation  [no-untyped-def]
src/modelable/llm/importers.py:303: error: Item "None" of "dict[str, Any] | None" has no attribute "get"  [union-attr]
src/modelable/llm/importers.py:306: error: Argument 1 to "_dbt_columns_for_selected_model" has incompatible type "dict[str, Any] | None"; expected "dict[str, Any]"  [arg-type]
src/modelable/llm/importers.py:307: error: Argument 1 to "_dbt_unique_keys" has incompatible type "dict[str, Any] | None"; expected "dict[str, Any]"  [arg-type]
src/modelable/llm/importers.py:311: error: Argument 1 to "_dbt_modelable_version" has incompatible type "dict[str, Any] | None"; expected "dict[str, Any]"  [arg-type]
src/modelable/llm/importers.py:373: error: Value of type "dict[str, Any] | Any | None" is not indexable  [index]
src/modelable/llm/importers.py:376: error: Argument 1 to "_dbt_unique_keys" has incompatible type "dict[str, Any] | Any | None"; expected "dict[str, Any]"  [arg-type]
src/modelable/llm/importers.py:376: error: Item "None" of "dict[str, Any] | Any | None" has no attribute "get"  [union-attr]
src/modelable/llm/importers.py:380: error: Argument 1 to "_dbt_modelable_version" has incompatible type "dict[str, Any] | Any | None"; expected "dict[str, Any]"  [arg-type]
src/modelable/llm/importers.py:401: error: Incompatible types in assignment (expression has type "dict[str, Any] | None", variable has type "dict[str, Any]")  [assignment]
src/modelable/llm/importers.py:953: error: Argument "kind" to "PrimitiveType" has incompatible type "str"; expected "Literal['string', 'int', 'float', 'bool', 'date', 'time', 'timestamp', 'uuid', 'duration', 'binary', 'json', 'u8', 'u16', 'u32', 'u64', 'u128', 'i8', 'i16', 'i32', 'i64', 'i128']"  [arg-type]
src/modelable/lsp/federation.py:221: error: Function is missing a return type annotation  [no-untyped-def]
src/modelable/lsp/inlay_hints.py:104: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src/modelable/lsp/inlay_hints.py:111: error: Returning Any from function declared to return "str | None"  [no-any-return]
src/modelable/lsp/inlay_hints.py:118: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src/modelable/lsp/inlay_hints.py:134: error: Returning Any from function declared to return "str | None"  [no-any-return]
src/modelable/lsp/server.py:41: error: Module "pygls.feature_manager" does not explicitly export attribute "asyncio"  [attr-defined]
src/modelable/lsp/server.py:41: error: Module has no attribute "iscoroutinefunction"  [attr-defined]
src/modelable/lsp/server.py:42: error: Module "pygls.protocol.json_rpc" does not explicitly export attribute "asyncio"  [attr-defined]
src/modelable/lsp/server.py:42: error: Module has no attribute "iscoroutinefunction"  [attr-defined]
src/modelable/lsp/server.py:52: error: Missing type arguments for generic type "Task"  [type-arg]
src/modelable/parser/parse.py:22: error: Missing type arguments for generic type "Tree"  [type-arg]
src/modelable/parser/parse.py:35: error: Missing type arguments for generic type "Tree"  [type-arg]
src/modelable/parser/parse.py:39: error: Missing type arguments for generic type "Tree"  [type-arg]
src/modelable/parser/transformer.py:1000: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:1003: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:1006: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:1009: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:1012: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:1015: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:1018: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:1021: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:1024: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:1027: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:1030: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:1033: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:1036: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:1054: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:1057: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:1060: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:1065: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:1068: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:1101: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:1115: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:1118: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:1121: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:1124: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:1127: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:1130: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:1133: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:1136: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:1147: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:1150: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:1153: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:1156: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:1159: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:356: error: No overload variant of "int" matches argument type "object"  [call-overload]
src/modelable/parser/transformer.py:482: error: "object" object is not iterable  [misc]
src/modelable/parser/transformer.py:483: error: Cannot determine type of "target"  [has-type]
src/modelable/parser/transformer.py:484: error: Cannot determine type of "modifier"  [has-type]
src/modelable/parser/transformer.py:485: error: Cannot determine type of "value"  [has-type]
src/modelable/parser/transformer.py:487: error: Cannot determine type of "target"  [has-type]
src/modelable/parser/transformer.py:487: error: Cannot determine type of "value"  [has-type]
src/modelable/parser/transformer.py:489: error: Cannot determine type of "value"  [has-type]
src/modelable/parser/transformer.py:490: error: Cannot determine type of "modifier"  [has-type]
src/modelable/parser/transformer.py:491: error: Cannot determine type of "value"  [has-type]
src/modelable/parser/transformer.py:492: error: Cannot determine type of "target"  [has-type]
src/modelable/parser/transformer.py:492: error: Cannot determine type of "value"  [has-type]
src/modelable/parser/transformer.py:493: error: Cannot determine type of "value"  [has-type]
src/modelable/parser/transformer.py:494: error: Cannot determine type of "modifier"  [has-type]
src/modelable/parser/transformer.py:495: error: Cannot determine type of "value"  [has-type]
src/modelable/parser/transformer.py:496: error: Cannot determine type of "target"  [has-type]
src/modelable/parser/transformer.py:496: error: Cannot determine type of "value"  [has-type]
src/modelable/parser/transformer.py:497: error: Cannot determine type of "value"  [has-type]
src/modelable/parser/transformer.py:498: error: Cannot determine type of "modifier"  [has-type]
src/modelable/parser/transformer.py:499: error: Cannot determine type of "value"  [has-type]
src/modelable/parser/transformer.py:501: error: Cannot determine type of "value"  [has-type]
src/modelable/parser/transformer.py:503: error: Cannot determine type of "target"  [has-type]
src/modelable/parser/transformer.py:504: error: Cannot determine type of "value"  [has-type]
src/modelable/parser/transformer.py:506: error: Cannot determine type of "value"  [has-type]
src/modelable/parser/transformer.py:507: error: Cannot determine type of "modifier"  [has-type]
src/modelable/parser/transformer.py:508: error: Cannot determine type of "value"  [has-type]
src/modelable/parser/transformer.py:510: error: Cannot determine type of "target"  [has-type]
src/modelable/parser/transformer.py:510: error: Cannot determine type of "value"  [has-type]
src/modelable/parser/transformer.py:512: error: Cannot determine type of "value"  [has-type]
src/modelable/parser/transformer.py:514: error: Cannot determine type of "modifier"  [has-type]
src/modelable/parser/transformer.py:515: error: Cannot determine type of "target"  [has-type]
src/modelable/parser/transformer.py:536: error: "object" object is not iterable  [misc]
src/modelable/parser/transformer.py:537: error: Cannot determine type of "modifier"  [has-type]
src/modelable/parser/transformer.py:537: error: Cannot determine type of "target"  [has-type]
src/modelable/parser/transformer.py:551: error: Argument 1 to "dict" has incompatible type "list[object]"; expected "Iterable[tuple[str, object]]"  [arg-type]
src/modelable/parser/transformer.py:586: error: No overload variant of "int" matches argument type "object"  [call-overload]
src/modelable/parser/transformer.py:634: error: No overload variant of "int" matches argument type "object"  [call-overload]
src/modelable/parser/transformer.py:637: error: No overload variant of "int" matches argument type "object"  [call-overload]
src/modelable/parser/transformer.py:646: error: Argument "item" to "ArrayType" has incompatible type "object"; expected "PrimitiveType | DecimalType | FixedBinaryType | ArrayType | MapType | RefType | EnumType | ObjectType | NamedType | UnionType"  [arg-type]
src/modelable/parser/transformer.py:649: error: Argument "key" to "MapType" has incompatible type "object"; expected "PrimitiveType | DecimalType | FixedBinaryType | ArrayType | MapType | RefType | EnumType | ObjectType | NamedType | UnionType"  [arg-type]
src/modelable/parser/transformer.py:649: error: Argument "value" to "MapType" has incompatible type "object"; expected "PrimitiveType | DecimalType | FixedBinaryType | ArrayType | MapType | RefType | EnumType | ObjectType | NamedType | UnionType"  [arg-type]
src/modelable/parser/transformer.py:653: error: Argument "version" to "RefType" has incompatible type "object"; expected "VersionExact | VersionRange | VersionMin | VersionPinned | None"  [arg-type]
src/modelable/parser/transformer.py:659: error: Argument "type" to "UnionVariant" has incompatible type "object"; expected "PrimitiveType | DecimalType | FixedBinaryType | ArrayType | MapType | RefType | EnumType | ObjectType | NamedType | UnionType"  [arg-type]
src/modelable/parser/transformer.py:690: error: "object" object is not iterable  [misc]
src/modelable/parser/transformer.py:696: error: No overload variant of "int" matches argument type "object"  [call-overload]
src/modelable/parser/transformer.py:709: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:712: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:715: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:718: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:721: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:726: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:729: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:732: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:743: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:759: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:762: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:765: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:768: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:771: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:822: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:825: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:828: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:831: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:834: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:837: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:840: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:850: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:859: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:862: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:872: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:885: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:888: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:898: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:901: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:904: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:907: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:910: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:913: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:916: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:919: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:922: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:925: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:928: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:931: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:955: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:958: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:961: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:964: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:967: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:970: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:973: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:976: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:979: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:982: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:985: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:994: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/parser/transformer.py:997: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/registry/__init__.py:4: error: Function is missing a return type annotation  [no-untyped-def]
src/modelable/registry/resolver.py:232: error: Argument 1 to "extend" of "list" has incompatible type "list[ProjectionVersion]"; expected "Iterable[ModelVersion]"  [arg-type]
src/modelable/validation/deferred_syntax.py:43: error: Missing type arguments for generic type "Tree"  [type-arg]
src/modelable/emitters/_schema_mapping.py:111: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src/modelable/emitters/_schema_mapping.py:114: error: Missing type arguments for generic type "dict"  [type-arg]
src/modelable/emitters/_schema_mapping.py:120: error: Missing type arguments for generic type "dict"  [type-arg]
src/modelable/emitters/_schema_mapping.py:191: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src/modelable/emitters/_schema_mapping.py:193: error: Missing type arguments for generic type "dict"  [type-arg]
src/modelable/emitters/_schema_mapping.py:198: error: Missing type arguments for generic type "dict"  [type-arg]
src/modelable/emitters/_schema_mapping.py:311: error: Missing type arguments for generic type "dict"  [type-arg]
src/modelable/emitters/_schema_mapping.py:316: error: Missing type arguments for generic type "dict"  [type-arg]
src/modelable/emitters/_schema_mapping.py:317: error: Missing type arguments for generic type "dict"  [type-arg]
src/modelable/emitters/_schema_mapping.py:318: error: Missing type arguments for generic type "dict"  [type-arg]
src/modelable/emitters/_schema_mapping.py:331: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src/modelable/emitters/_schema_mapping.py:331: error: Missing type arguments for generic type "dict"  [type-arg]
src/modelable/emitters/typescript.py:45: error: Incompatible types in assignment (expression has type "list[ProjectionVersion]", variable has type "list[ModelVersion]")  [assignment]
src/modelable/emitters/typescript.py:47: error: Argument 3 to "_emit_projection" has incompatible type "ModelVersion"; expected "ProjectionVersion"  [arg-type]
src/modelable/emitters/typescript.py:90: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src/modelable/governance/checker.py:262: error: Incompatible types in assignment (expression has type "tuple[str, ModelVersion | ProjectionVersion]", target has type "tuple[str, ModelVersion]")  [assignment]
src/modelable/planner/plans.py:103: error: Missing type arguments for generic type "dict"  [type-arg]
src/modelable/planner/plans.py:114: error: Missing type arguments for generic type "dict"  [type-arg]
src/modelable/planner/plans.py:21: error: Missing type arguments for generic type "dict"  [type-arg]
src/modelable/planner/plans.py:36: error: Missing type arguments for generic type "dict"  [type-arg]
src/modelable/planner/plans.py:88: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src/modelable/planner/plans.py:94: error: Missing type arguments for generic type "dict"  [type-arg]
src/modelable/planner/plans.py:98: error: Item "ProjectionVersion" of "ModelVersion | ProjectionVersion" has no attribute "change_kind"  [union-attr]
src/modelable/registry/index.py:123: error: Incompatible types in assignment (expression has type "list[ProjectionVersion]", variable has type "list[ModelVersion]")  [assignment]
src/modelable/registry/index.py:142: error: "ModelVersion" has no attribute "source"  [attr-defined]
src/modelable/registry/index.py:146: error: "ModelVersion" has no attribute "source"  [attr-defined]
src/modelable/registry/index.py:147: error: "ModelVersion" has no attribute "source"  [attr-defined]
src/modelable/registry/index.py:150: error: "ModelVersion" has no attribute "source"  [attr-defined]
src/modelable/registry/index.py:167: error: "ModelVersion" has no attribute "source"  [attr-defined]
src/modelable/registry/index.py:171: error: "ModelVersion" has no attribute "source"  [attr-defined]
src/modelable/registry/index.py:172: error: "ModelVersion" has no attribute "source"  [attr-defined]
src/modelable/registry/index.py:175: error: "ModelVersion" has no attribute "source"  [attr-defined]
src/modelable/registry/index.py:178: error: "ModelVersion" has no attribute "joins"  [attr-defined]
src/modelable/registry/index.py:217: error: "FieldDef" has no attribute "mapping"  [attr-defined]
src/modelable/registry/index.py:228: error: "FieldDef" has no attribute "mapping"  [attr-defined]
src/modelable/registry/index.py:368: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src/modelable/registry/index.py:399: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src/modelable/registry/index.py:435: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src/modelable/validation/semantic.py:198: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src/modelable/validation/semantic.py:281: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src/modelable/validation/semantic.py:310: error: Call to untyped function "_resolve_projection_field_type" in typed context  [no-untyped-call]
src/modelable/validation/semantic.py:373: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src/modelable/validation/semantic.py:482: error: Function is missing a return type annotation  [no-untyped-def]
src/modelable/validation/semantic.py:651: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src/modelable/validation/semantic.py:697: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src/modelable/validation/semantic.py:74: error: Missing type arguments for generic type "Match"  [type-arg]
src/modelable/validation/semantic.py:752: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src/modelable/validation/semantic.py:833: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src/modelable/validation/semantic.py:899: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src/modelable/validation/semantic.py:931: error: Function is missing a type annotation  [no-untyped-def]
src/modelable/validation/semantic.py:958: error: Function is missing a return type annotation  [no-untyped-def]
src/modelable/validation/semantic.py:958: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src/modelable/emitters/_schema_mapping.py:313: error: Missing type arguments for generic type "dict"  [type-arg]
src/modelable/emitters/_schema_mapping.py:319: error: Missing type arguments for generic type "dict"  [type-arg]
src/modelable/emitters/_schema_mapping.py:320: error: Missing type arguments for generic type "dict"  [type-arg]
src/modelable/emitters/_schema_mapping.py:333: error: Function is missing a type annotation for one or more parameters  [no-untyped-def]
src/modelable/emitters/_schema_mapping.py:333: error: Missing type arguments for generic type "dict"  [type-arg]
