cloudwego / cloudwego/abcoder

Better error reporting

Offen
#174 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
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

Beitragsleitfaden öffnen

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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.