electron / electron/docs-parser

Bullet lists incorrectly take precedence over explicit `Returns <type>`

Offen
#84 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
:beetle: bug
Vorherrschende Sprache
TypeScript
Sterne
29
Forks
19
Ø Merge
5 Std. 31 Min.
Gemergte PRs (30 T.)
2

Beschreibung

See https://github.com/electron/electron/issues/37781 - this lead to a wildly incorrect return type of:

```ts
getPreferredSystemLanguages(): Array<'app.getLocale()' | 'app.getSystemLocale()' | 'app.getPreferredSystemLanguages()' | 'app.getLocale()' | 'app.getSystemLocale()' | 'app.getPreferredSystemLanguages()'>;
```

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginnen Sie mit dem verknüpften Electron-Issue und verfolgen Sie, wie der Docs-Parser Aufzählungslisten zusammen mit einer expliziten Deklaration `Returns ` verarbeitet. Reproduzieren Sie die fehlerhafte Deklaration von `getPreferredSystemLanguages()` und überprüfen Sie, dass der generierte Rückgabetyp keine duplizierten Aufzählungslisteneinträge mehr enthält.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
typescript
Bereich
tooling
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
30/100

Neue Issues direkt in Ihr Postfach

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