Thank you for creating this great software. I would like to use efm-langserver with my linter to check all the files in a workspace, and need a feature described below.
An option to support workspace wide diagnostics
ignore command line arguments in a cross-platform way
publish diagnostics for other files than a submitted document
appropriately erase diagnostics which no longer exist 🌟
To implement 🌟, we need to have a state for last published document URIs, because language servers should publish empty diagnostics to erase previous diagnostics as specified in LSP.
I define the state as lastPublishedURIs, and added LintWorkspace option for this feature.
Resolves #143
Thank you for creating this great software. I would like to use
efm-langserver
with my linter to check all the files in a workspace, and need a feature described below.To implement 🌟, we need to have a state for last published document URIs, because language servers should publish empty diagnostics to erase previous diagnostics as specified in LSP. I define the state as
lastPublishedURIs
, and addedLintWorkspace
option for this feature.I would appreciate it if you would review it.