Skip to content

Commit 74e92b0

Browse files
committed
feat(language_server): add json to watched file extensions
1 parent 127ad65 commit 74e92b0

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

packages/language_server/src/robotcode/language_server/robotframework/protocol.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,7 @@ class RobotLanguageServerProtocol(LanguageServerProtocol):
135135
"py",
136136
"yaml",
137137
"yml",
138+
"json",
138139
}
139140

140141
language_definitions: ClassVar[List[LanguageDefinition]] = [

packages/robot/src/robotcode/robot/diagnostics/imports_manager.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -844,7 +844,8 @@ def variables_changed(sender, variables: List[LibraryDoc]) -> None: ...
844844
def imports_changed(sender, uri: DocumentUri) -> None: ...
845845

846846
def _on_possible_imports_modified(self, sender: Any, uri: DocumentUri) -> None:
847-
# TODO: do we really need this?
847+
# Fires on FileChangeType.CREATED — needed so namespaces with previously
848+
# unresolved imports (file didn't exist yet) get invalidated and re-analyzed.
848849
self.imports_changed(self, uri)
849850

850851
@language_id("robotframework")

0 commit comments

Comments
 (0)