microsoft / microsoft/vscode-cpptools
Copilot Hover gives poor results when used on class symbol at definition
Open
Nobody has claimed this yet.
bug
Feature: Copilot Hover
Language Service
- Dominant language
- TypeScript
- Stars
- 6.2k
- Forks
- 1.7k
- Avg merge
- 14h 46m
- Merged PRs (30d)
- 61
Description
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.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the Copilot Hover handling for class symbols at their definition in the TypeScript extension. Trace how context is gathered and check whether the class body is included. Done means hover generation uses the entire defined class body and produces a description rather than poor or empty results.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp, typescript
- Domain
- developer-experience, tooling
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100