From 3249901dde38e47e43f3a7eae64bb258cdcbbd07 Mon Sep 17 00:00:00 2001 From: "claude[bot]" <41898282+claude[bot]@users.noreply.github.com> Date: Thu, 2 Apr 2026 11:20:54 +0000 Subject: [PATCH] fix: resolve mypy type errors for untyped set variables in _check_undefined_references Co-Authored-By: Claude Sonnet 4.6 --- django/aiservice/aiservice/validators/javascript_validator.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/django/aiservice/aiservice/validators/javascript_validator.py b/django/aiservice/aiservice/validators/javascript_validator.py index 15dcd0590..d317de0ba 100644 --- a/django/aiservice/aiservice/validators/javascript_validator.py +++ b/django/aiservice/aiservice/validators/javascript_validator.py @@ -204,13 +204,13 @@ def _check_undefined_references(code: str, lang: str) -> tuple[bool, str | None] parser = js_parser if lang == "js" else ts_parser tree = parser.parse(code.encode("utf8")) - defined = set() + defined: set[str] = set() _extract_defined_identifiers(tree.root_node, defined) # Add built-in globals defined.update(JAVASCRIPT_GLOBALS) - referenced = set() + referenced: set[str] = set() _extract_referenced_identifiers(tree.root_node, referenced, defined) # Find undefined references