LuaLS / LuaLS/lua-language-server
[Feature Request] package classes/enums
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Lua
- Sterne
- 4.4k
- Forks
- 442
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
As far as I'm aware it's currently not possible to specify a class/enum/alias as only visible to current file. This feature is already implemented for functions and fields; it would be amazing to have other kinds of definitions also implement this behavior.
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, die bestehende Implementierung und die Tests für die dateibeschränkte Sichtbarkeit von Funktionen und Feldern im Lua language server zu finden. Verfolge, wie Definitionen von Klassen, Enums und Aliasen dargestellt werden, und definiere dann das entsprechende Verhalten für diese Definitionen. Als erledigt gilt die Aufgabe, wenn alle drei Arten dasselbe aktuelle Verhalten für die Sichtbarkeit innerhalb der aktuellen Datei unterstützen und die relevanten Fälle abgedeckt sind.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- lua
- Bereich
- devtools
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 25/100