microsoft / microsoft/TypeScript

Allow reporting errors for unresolved @ link jsdoc tags

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

Dieses Issue hat noch niemand übernommen.

In Discussion 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

⭐ Suggestion

Add an option to report unresolved @link symbols in JSDoc comments.

This can help catch some simple mistakes and also alert the user to cases where our IntelliSense doesn't understand the jsdocs symbol

📃 Motivating Example

/**
 * {@link food} <- Should been an error here
 */
const foo = 12

💻 Use Cases

We'd use this in vscode for both our main codebase and for our vscode.d.ts file.

I imagine this would also be quite useful for maintaining definitely typed

Related issues

  • #15852

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

Beginnen Sie mit dem motivierenden JSDoc-Beispiel und dem zugehörigen Issue #15852, um zu bestimmen, wie nicht aufgelöste @link-Symbole diagnostiziert und konfigurierbar gemacht werden sollen. Die Arbeit ist abgeschlossen, wenn eine Option nicht aufgelöste Links meldet, ohne gültige Links zu beeinflussen, einschließlich der beschriebenen VS Code- und Deklarationsdatei-Anwendungsfälle.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

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

Neue Issues direkt in Ihr Postfach

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