microsoft / microsoft/vscode-cpptools

MSVC Preview headers get tag parsed unnecessarily when IntelliSense is configured to use non-Preview headers

Open
#10,080 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug Language Service performance
Dominant language
TypeScript
Stars
6.2k
Forks
1.7k
Avg merge
14h 46m
Merged PRs (30d)
61

Description

I'm using CMake Tools for the repro so that might be required. It ends up tag parsing both Preview and non-Preview headers.

@Colengms Maybe you can check if this gets fixed by the work you're doing.

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

Reproduce the issue using CMake Tools with IntelliSense configured for non-Preview headers, then trace why both Preview and non-Preview headers are tag parsed. Done means Preview headers are excluded from tag parsing when non-Preview headers are selected.

Written by the indexing model from the issue text.

Assessment

Tech stack
cmake, cpp
Domain
compilers, tooling
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.