electron / electron/docs-parser
Bullet lists incorrectly take precedence over explicit `Returns <type>`
- 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