microsoft / microsoft/TypeScript
Go to Definition for Non JS/TS File Imports
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Go
- Sterne
- 111k
- Forks
- 14.3k
- Ø Merge
- 2 T. 4 Std.
- Gemergte PRs (30 T.)
- 132
Beschreibung
From https://github.com/Microsoft/vscode/issues/24276
Issue
Users of tools such as webpack often load non js/ts assets, such as css or images, using require or import:
require('./main.css');
import './image.png'
...
Operations such as go to definition currently do not work on these paths
Proposal
go to definition on these resource paths should try to open the corresponding resource in the editor.
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
Beginnen Sie damit, die go-to-definition-Behandlung für require- und import-Pfade nachzuverfolgen, wobei Sie die CSS- und Bildbeispiele im Issue als Ausgangsfälle verwenden. Ermitteln Sie, an welcher Stelle Ressourcen, die nicht JavaScript/TypeScript sind, abgelehnt oder nicht aufgelöst werden, und überprüfen Sie anschließend, dass das Auswählen eines solchen Pfads die entsprechende Ressource im Editor öffnet.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- javascript, typescript
- Bereich
- tooling
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100