Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
Ref: denoland/vscode_deno#633
|
|
|
|
|
|
Ref: #12864
|
|
`DiagnosticsServer` (#13577)
|
|
|
|
Fixes: #13472
|
|
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
|
|
files (#13530)
|
|
sources on each publish (#13483)
|
|
|
|
|
|
|
|
Co-authored-by: Erfan Safari <erfanshield@outlook.com>
|
|
Fixes: #13099
|
|
|
|
|
|
|
|
publishDiagnostics messages (#12868)
The tests expect 3 publish notifications. It was possible for less than 3 to occur if two or more tasks set the diagnostics in the collection, exited the lock at the same time, then called `publish_diagnostics`
|
|
* Add `specifier_to_file_path` to support converting a ModuleSpecifier with a unix-style path to a PathBuf on Windows.
|
|
|
|
mutated to change it (#12747)
|
|
|
|
Fixes #12753
|
|
|
|
|
|
This avoids a bunch of duplicated code.
|
|
Closes #12473
|
|
This commit fixes problem with LSP where diagnostics coming
from "deno lint" don't respect configuration file.
LSP was changed to store "Option<ConfigFile>", "Option<LintConfig>"
and "Option<FmtConfig>" on "Inner"; as well as storing "Option<LintConfig>"
and "Option<FmtConfig>" on "StateSnapshot".
Co-authored-by: Kitson Kelly <me@kitsonkelly.com>
|
|
|
|
|
|
Fixes: #11146
Fixes: #11456
Fixes: #10439
|
|
Fixes #10775
|
|
Fixes #10815
|
|
Fixes #9823
|
|
Fixes #10603
|
|
Fixes #10695
|
|
Closes #9932
|
|
Resolves #9447
Resolves #9415
|
|
Landed without test to meet 1.10.0 deadline. See #10587.
|
|
Ref: #10368
|
|
Ref #8643
|
|
Resolves #10518
|
|
|
|
|
|
This patch doesn't actually fix the bug I was hoping to fix, which is
that `update_diagnostics()` sometimes gets called even when there are
more updates that should be processed first. I did eventually figure out
that this issue is caused by Tokio's cooperative yielding, which
currently can't be disabled.
However overall it makes the debounce code somewhat more readable IMO,
which is why I'm suggesting to land it anyway.
|
|
|