LuaLS / LuaLS/lua-language-server
部分情况下缺失字段的代码提示
Nessuno ha ancora preso questa issue.
- Lingua principale
- Lua
- Stelle
- 4.4k
- Fork
- 442
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
### 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
"testClass"修改成"self",并不能像如图那样拥有"intField"字段的代码提示,希望更换成"self"也可以拥有一样的代码提示

### Actual Behaviour
使用"self"并没有访问二级字段"intField"的代码提示

### Reproduction steps
使用"self"的情况下,在同一函数内定义字段没有问题,多级字段在不同函数内定义会出现没有代码提示的错误
不过使用"testClass"替换"self"可以完美解决,希望"self"也支持同样的代码提示

### Additional Notes
_No response_
### Log File
_No response_
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Riproduci il completamento del campo annidato mancante nell'estensione Visual Studio Code su Windows, seguendo i passaggi segnalati per self rispetto a testClass. Traccia quindi la gestione del completamento per self e per i campi a più livelli; il lavoro è completato quando self offre il completamento di intField nello stesso caso in cui lo fa testClass.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- lua
- Ambito
- tooling
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100