noir-lang / vscode-noir

Apache License 2.0
6 stars 7 forks source link

chore: Separate Client into own class #35

Closed phated closed 1 year ago

phated commented 1 year ago

Description

Problem*

Resolves

Summary*

This refactors the client construction and startup so it can be shared between workspaces and files. It also becomes its own class that extends the LanguageClient so we can attach other items, such as the Test Controller in #33, that are disposed with the client.

Additional Context

PR Checklist*