LuaLS / LuaLS/lua-language-server
@see annotaton duplicates documentation when using with @class
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?
Annotations
### Expected Behaviour
I'm trying to add some `@see` tags to my `@class`
### Actual Behaviour
When hovering class in editor, displayed documentation is printed twice.

### Reproduction steps
Here is basic code sample. Hovering or typing `class1` causes issue with displayed documentation
```lua
--- some class dock
---
---@class C2
local class2 = {}
--- another class dock here
---
---@see C2
---@class C1
local class1 = {}
---@type C1
local class1_instance = class1
```
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
Inizia con la riproduzione in Lua fornita nell’issue e confronta i risultati dell’hover per C1 con e senza l’annotazione @see C2. Non è indicato alcun file o test del repository, quindi individua la gestione delle annotazioni e della documentazione delle classi utilizzata dal language server, poi verifica che la documentazione di C1 venga visualizzata una sola volta mentre il riferimento @see rimanga disponibile.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- lua
- Ambito
- devtools
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 48/100