LuaLS / LuaLS/lua-language-server
Request to allow mutiline `@type` values
Offen
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
Sometimes, a @type value can be very long, i.e.
---@type {filepath: string?, type: 'unknown'|'binary'|'stock'|'path', loader: function}
Of course, while I could clean-up the above by replacing type with its own alias, I still think it would be nice to be able to do this:
---@type {
--- filepath: string?,
--- type: 'unknown'|'binary'|'stock'|'path',
--- loader: function
---}
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
Das Issue enthält keinen Datei- oder Test-Einstiegspunkt. Beginne damit, die Verarbeitung von Annotationen für @type-Werte zu finden, füge dann Testabdeckung für die gezeigte mehrzeilige Form hinzu und bestätige, dass ihr strukturierter Typ auf dieselbe Weise wie die einzeilige Form geparst wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- lua
- Bereich
- devtools
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 38/100