microsoft / microsoft/TypeScript
GTD not working between ES5-style classes
Offen
Dieses Issue hat noch niemand übernommen.
Awaiting More Feedback
Domain: JavaScript
Suggestion
- Vorherrschende Sprache
- Go
- Sterne
- 111k
- Forks
- 14.3k
- Ø Merge
- 1 T. 19 Std.
- Gemergte PRs (30 T.)
- 117
Beschreibung
Reported in VS, repros in VS Code.
(function () {
my.namepsace.myclass = function () {
something: function something() {
};
};
my.namespace.mystaticmethod = function () {
return false;
};
})();
(function () {
another.namespace.class = function () {
init: function init() {
var myclass = new my.namepsace.myclass(); // GTD on myclass
var result = my.namespace.mystaticmethod(); // GTD on mystaticmethod
}
};
})();
GTD does not work on the references to myclass and mystaticmethod.
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 bereitgestellten JavaScript-Reproduktion in VS Code und vergleiche das Verhalten von Go to Definition für die Verweise myclass und mystaticmethod. Sieh dir den verlinkten Visual Studio-Bericht für zusätzlichen Kontext an; als abgeschlossen gilt die Aufgabe, wenn beide Klassenverweise im ES5-Stil zu ihren Definitionen navigieren.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- javascript, typescript
- Bereich
- tooling
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 42/100