microsoft / microsoft/vscode-cpptools

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

Offen
#10,080 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

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

Beschreibung

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.

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

Reproduziere das Problem mit CMake Tools und für non-Preview-Header konfiguriertem IntelliSense und verfolge anschließend, warum sowohl Preview- als auch non-Preview-Header per Tag-Parser geparst werden. Erledigt ist die Aufgabe, wenn Preview-Header bei Auswahl von non-Preview-Headern vom Tag-Parsing ausgeschlossen werden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
cmake, cpp
Bereich
compilers, 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.