microsoft / microsoft/vscode-cpptools

Add Missing Include should work if there are any other missing headers

Open
#11,551 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Feature: Add '#include' internal Language Service
Dominant language
TypeScript
Stars
6.2k
Forks
1.7k
Avg merge
14h 46m
Merged PRs (30d)
61

Description

image

The feature doesn't work if there are any other missing headers (including the one that needs to be added, but if it has a missing include path). e.g. in the screenshot the user is missing the "dirs" folder.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start from the VS Code C/C++ extension's Add Missing Include feature and reproduce the screenshot scenario with another missing header or include path, including the missing "dirs" folder. Trace why the feature stops working, then verify that it can add the needed include when other headers are also missing.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, typescript
Domain
devtools
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.