microsoft / microsoft/TypeScript

Don't provide suggestions for certain global packages

Offen
#44,499 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Domain: LS: Completion Lists Needs Proposal Suggestion
Vorherrschende Sprache
Go
Sterne
111k
Forks
14.4k
Ø Merge
1 T. 19 Std.
Gemergte PRs (30 T.)
117

Beschreibung

If you have @types/node installed, you shouldn't get a completion item for node when typing import "n.

It's unclear what the right thing to do here is. I don't think you always want to filter out non-module packages because a package might just be written in a weird way where you import it and all it does is introduce globals. At the very least, we could do some quick-and-dirty filtering.

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

Es werden keine Quelldateien oder Tests genannt. Beginne damit, die Vervollständigung für import "n mit installiertem @types/node zu reproduzieren, und verfolge dann den Einstiegspunkt für die Vervollständigung des Language Service, der node anbietet. Erledigt ist dies, wenn eine sichere Regel zum Filtern von Paketen definiert und getestet wurde, die nur globale Variablen einführen, ohne gültige Importe auszublenden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
typescript
Bereich
developer-experience
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

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