microsoft / microsoft/TypeScript

Support IntelliSense while writing JSDoc @ link tags

Offen
#44,203 1 Kommentar 2 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Experience Enhancement Suggestion
Vorherrschende Sprache
Go
Sterne
111k
Forks
14.3k
Ø Merge
2 T. 4 Std.
Gemergte PRs (30 T.)
132

Beschreibung

Suggestion

🔍 Search Terms

  • jsdoc
  • @link
  • suggest / suggestion
  • complete / completions
  • IntelliSense

⭐ Suggestion

Enable IntelliSense inside JSDoc @link tags.

As precedent, we already support IntelliSense for @param parameters

📃 Motivating Example

/**
 * {@link } <- Trigger suggest here
 */
const foo = 12

💻 Use Cases

This would help significantly while writing @link tags

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

Das Issue nennt keine Dateien oder Tests. Beginne damit, den bestehenden IntelliSense-Pfad für JSDoc-@param-Parameter und den Einstiegspunkt für Language-Service-Vervollständigungen zu finden, und verfolge dann, wie eine leere {@link }-Position behandelt wird. Als abgeschlossen gilt die Aufgabe, wenn an der gezeigten Position Vorschläge erscheinen und eine Regressionstestabdeckung für JSDoc-@link-Vervollständigungen vorhanden ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript, typescript
Bereich
developer-experience, tooling
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
42/100

Neue Issues direkt in Ihr Postfach

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