LuaLS / LuaLS/lua-language-server

WorkspaceUpdate and diagnostic changes

Offen
#2,948 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
Lua
Sterne
4.4k
Forks
442
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

How are you using the lua-language-server?

Other

Which OS are you using?

Linux

What is the issue affecting?

Diagnostics/Syntax Checking

Expected Behaviour
image

Lua language server sends textDocument/publishDiagnostics with error but at the same time gives description

This error happens only when sending workspace/didChangeConfiguration every two seconds with new annotations for lua, working without frequent configuration changes works ok

  1. After some time this notification disappears, does server support frequent configuration changes?
  2. Is there any sync between updating workspace.library and diagnostic checks?
  3. Are there any ways how debug where the problem comes from?
Actual Behaviour

No error with undefined global appear

Reproduction steps

Actually, we wrote our own extension for VScode and use language server binary to run in separate subprocess

Additional Notes

No response

Log File

No response

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Es werden keine Dateien oder Tests genannt. Beginnen Sie damit, das Problem zu reproduzieren, indem Sie alle zwei Sekunden workspace/didChangeConfiguration mit sich ändernden Lua-Annotationen senden. Verfolgen Sie anschließend nach, wie sich Aktualisierungen von workspace.library auf textDocument/publishDiagnostics auswirken. Erledigt ist die Aufgabe, wenn das Synchronisierungs- oder Konfigurationsverhalten identifiziert und entweder die undefined-global-Diagnose wiederhergestellt oder das unterstützte Verhalten dokumentiert wurde.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
lua
Bereich
devtools
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.