LuaLS / LuaLS/lua-language-server

Missing nested table autocompletion if type defined

Offen
#1,577 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

enhancement
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?

Visual Studio Code Extension (sumneko.lua)

### Which OS are you using?

Windows

### What is the issue affecting?

Completion

### Expected Behaviour

![expected](https://user-images.githubusercontent.com/46263989/191496601-0888813d-ef95-4fcd-b3da-8d51ce23944d.png)

### Actual Behaviour

![1E8KhPmVwV](https://user-images.githubusercontent.com/46263989/191496764-a4b1d1a3-284b-4fd2-9c84-6d1bc6daace2.png)

### Reproduction steps

1. Just paste the code into the editor, and you'll catch this autocompletion mistake

### Additional Notes

Maybe a month ago this was working. Maybe it has broken due to recent commits

### 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

Reproduziere das gemeldete Completion-Problem in der Visual Studio Code extension anhand des durch die erwarteten und tatsächlichen Screenshots dargestellten Beispiels. Verfolge die Completion-Verarbeitung des language servers für eingegebene verschachtelte Tabellen und überprüfe anschließend, dass die erwarteten verschachtelten Vorschläge erscheinen, und füge eine Regressionprüfung hinzu, falls das Projekt einen geeigneten Ort für einen Completion-Test bereitstellt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
lua
Bereich
devtools, tooling
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.