microsoft / microsoft/TypeScript
Migration refactorings after renaming from `.js` to `.ts` files
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Go
- Sterne
- 111k
- Forks
- 14.3k
- Ø Merge
- 1 T. 19 Std.
- Gemergte PRs (30 T.)
- 117
Beschreibung
At least week's design meeting, @sheetalkamat had the idea that we should consider applying refactorings for when you rename a .js file to a .ts file.
I think this is definitely worth experimenting with. From the refactoring pipeline, I could imagine things like
- moving from CommonJS to ES Modules
- lifting JSDoc annotations
- moving to classes
- inferring from usages
Then there's project configuration. I could see
- Generating a
tsconfig.json - Installing
@typesdependencies for packages that need them.
@mjbvz @amcasey
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
Das Issue verweist auf die Refactoring-Pipeline und die Projektkonfiguration, nennt aber keine Dateien, Tests oder Einstiegspunkte. Beginne damit, diese Pipeline und die Verarbeitung der Konfiguration zu finden, und ermittle dann, welches Migrationsszenario im Umfang liegt. Als abgeschlossen würde ein definierter, getesteter Ansatz für eine oder mehrere der vorgeschlagenen Refactorings oder Konfigurationsänderungen gelten.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- javascript, typescript
- Bereich
- compilers, devtools
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 18/100