Skip to content

Document validation in language server should be async #231

@glennsarti

Description

@glennsarti

The document validation/diagnostics part of the language server is executed on every document open or change event. While normally this is ok, when typing fast on large documents, this can create slowness. Particularly as we add more features which require longer running diagnostic processes.

This issue is track making the document validation asynchronous to reduce load when validating and to support upcoming features which may have long running validation processes.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions