Skip to content

Commit 912ee69

Browse files
author
Mikhail Arkhipov
authored
Reduce diagnostics publishing default to 200 ms (microsoft#1972)
* Remove stale reference * Don't suppress LHS diagnostics on augmented assign * Revert "Don't suppress LHS diagnostics on augmented assign" This reverts commit 6109ac7. * Escape [ and ] * PR feedback * Reduce diagnostics delay * Change default
1 parent 8bc92c6 commit 912ee69

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/LanguageServer/Impl/LanguageServer.Configuration.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ void AppendToMap(JToken setting, int prefixLength, Dictionary<string, object> ma
115115
private void HandleDiagnosticsChanges(JToken pythonSection, LanguageServerSettings settings) {
116116
var analysis = pythonSection["analysis"];
117117

118-
settings.diagnosticPublishDelay = GetSetting(analysis, "diagnosticPublishDelay", 1000);
118+
settings.diagnosticPublishDelay = GetSetting(analysis, "diagnosticPublishDelay", 200);
119119
var ds = _services.GetService<IDiagnosticsService>();
120120
ds.PublishingDelay = settings.diagnosticPublishDelay;
121121

src/LanguageServer/Impl/LanguageServerSettings.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
namespace Microsoft.Python.LanguageServer.Implementation {
1818
public sealed class LanguageServerSettings: ServerSettings {
19-
public int diagnosticPublishDelay = 1000;
19+
public int diagnosticPublishDelay = 200;
2020
public int symbolsHierarchyDepthLimit = 10;
2121
public int symbolsHierarchyMaxSymbols = 1000;
2222
}

0 commit comments

Comments
 (0)