Better error reporting
- Vorherrschende Sprache
- Go
- Sterne
- 390
- Forks
- 57
- Ø Merge
- 2 T. 21 Std.
- Gemergte PRs (30 T.)
- 1
Beschreibung
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.
Beitragsleitfaden
Rechercherichtung
Beginne mit dem Lesen von Parse() und des im Issue verlinkten CI-Laufs und konzentriere dich auf den Fall eines leeren lspPath, wenn clangd nicht verfügbar ist. Verfolge die Ausgabemeldungen "token not found" und "dep not found". Erledigt bedeutet, dass das Panikszenario einen passenden Hinweis erzeugt und die unerwünschten Meldungen unterdrückt werden; der verbleibende Umfang ist nicht vollständig definiert, da im Issue "MORE here." steht.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- go
- Bereich
- tooling
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 35/100