Better error reporting
- Lingua principale
- Go
- Stelle
- 390
- Fork
- 57
- Merge medio
- 2g 21h
- PR unite (30g)
- 1
Descrizione
Goal: improved error reporting for more ergonomic use.
Tasks:
* [ ] Suppress the "token not found", "dep not found" in output messages.
* [ ] In `Parse()`, detect when lspPath is "" but an LSP is required for subsequent collection. This is the root cause of CI panic [here](https://github.com/cloudwego/abcoder/actions/runs/23228192334/job/67515459019?pr=173), where clangd is not installed but abcoder does not emit proper hints.
* [ ] MORE here.
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia leggendo Parse() e l’esecuzione CI collegata nell’issue, concentrandoti sul caso di lspPath vuoto quando clangd non è disponibile. Segui i messaggi di output "token not found" e "dep not found". Il lavoro è concluso quando lo scenario di panic produce un suggerimento appropriato e i messaggi indesiderati vengono soppressi; l’ambito rimanente non è completamente definito perché l’issue dice "MORE here."
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- go
- Ambito
- tooling
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 35/100