microsoft / microsoft/TypeScript
Hovering `function` and `class` shows their type, but hovering `type`, `var`, `let` and `const` does not
Offen
Dieses Issue hat noch niemand übernommen.
Awaiting More Feedback
Domain: LS: Quick Info
Suggestion
- Vorherrschende Sprache
- Go
- Sterne
- 111k
- Forks
- 14.3k
- Ø Merge
- 2 T. 4 Std.
- Gemergte PRs (30 T.)
- 132
Beschreibung
TS stable and nightly
// # Shows type on hover
function foo() {}
// ^?
// function foo(): void
class Foo {}
// ^?
// class Foo
// # Shows nothing on hover
type bar = () => void;
// ^?
const bar = () => {};
// ^?
let leet = () => {};
// ^?
var teel = () => {};
// ^?
Expected to see type of variable when hovering statement
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 mit der verknüpften TypeScript Playground-Reproduktion und vergleiche das Hover-Verhalten für Deklarationen von function, class, type, const, let und var in stable und nightly. Verfolge den Hover-Pfad des Language Service für diese Deklarationen; das Issue ist abgeschlossen, wenn Variablen- und Typdeklarationen beim Hover konsistent ihre Typen entsprechend den erwarteten Beispielen anzeigen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- typescript
- Bereich
- developer-experience
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Klar beschrieben
- Anfängerfreundlichkeit
- 35/100