microsoft / microsoft/TypeScript
Inlay hints look awkward for callback parameters with a single parameter
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Go
- Sterne
- 111k
- Forks
- 14.4k
- Ø Merge
- 1 T. 19 Std.
- Gemergte PRs (30 T.)
- 117
Beschreibung
When you have a callback whose parameter has no parentheses, inlay hints starts to look a little bit weird.
For example, in this code
return hints.map(hint => ({
...hint,
position: scriptInfo.positionToLineOffset(hint.position),
}));
you get the following:

Ideally, you'd see that line rewritten as
callbackfn: (hint: InlayHint) => ({
```
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, das Callback-Beispiel im Issue zu reproduzieren und die Implementierung der Inlay-Hints nachzuverfolgen, die einparametrige Arrow-Callbacks formatiert. Vergleiche die aktuelle Darstellung mit der angeforderten Formulierung callbackfn: (hint: InlayHint) => (. Als erledigt gilt die Aufgabe, wenn der Parameter-Hinweis ohne das unhandliche Layout dargestellt wird und die bestehenden Inlay-Hint-Tests weiterhin erfolgreich sind.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- typescript
- Bereich
- developer-experience
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 42/100