microsoft / microsoft/TypeScript

Refactor rename file + rename function

Offen
#30,039 6 Kommentare 8 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Awaiting More Feedback Suggestion
Vorherrschende Sprache
Go
Sterne
111k
Forks
14.4k
Ø Merge
1 T. 19 Std.
Gemergte PRs (30 T.)
117

Beschreibung

Search Terms

Rename refactor move file filename and function name matching

Suggestion

We have a really common pattern: A file of name MyFile.tsx and a matching function of the types:

export default function MyFile() {}
export function MyFile() {}
export const MyFile = () => {}

Use Cases

I find myself constantly doing a two part refactor. First refactor the function, then refactor the filename. Combining the two would save quite a lot of time and encourage better naming everywhere.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Es werden keine Dateien, Tests oder Einstiegspunkte genannt. Beginne damit, die vorhandenen Implementierungen des Umbenennungs-Refactorings und ihre Tests zu finden, und ermittle anschließend, wie das Umbenennen von Dateien und das Umbenennen von Matching-Funktionen gemeinsam dargestellt werden. Als erledigt gilt die Aufgabe, wenn die TypeScript- und TSX-Beispiele ein kombiniertes Refactoring mit Abdeckung für die angeforderten Deklarationsformen unterstützen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
typescript
Bereich
tooling
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.