microsoft / microsoft/vscode-cpptools

Copilot Hover gives poor results when used on class symbol at definition

Offen
#13,112 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

bug Feature: Copilot Hover Language Service
Vorherrschende Sprache
TypeScript
Sterne
6.2k
Forks
1.7k
Ø Merge
14 Std. 46 Min.
Gemergte PRs (30 T.)
61

Beschreibung

It seems like the class body is not included in the context, so we're getting poor/no results.

We should be generating a description of the entire class body as defined.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginnen Sie damit, die Verarbeitung von Copilot Hover für Klassensymbole an deren Definition in der TypeScript-Erweiterung zu lokalisieren. Verfolgen Sie, wie der Kontext gesammelt wird, und prüfen Sie, ob der Klassenrumpf einbezogen wird. Die Aufgabe ist erledigt, wenn die Hover-Generierung den gesamten definierten Klassenrumpf verwendet und eine Beschreibung statt schlechter oder leerer Ergebnisse erzeugt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
cpp, typescript
Bereich
developer-experience, tooling
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

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