microsoft / microsoft/TypeScript

Declare method quick fix should ask for method visibility and return type

Offen
#57,737 0 Kommentare 0 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

declare method quick fix snippet mode

✅ Viability Checklist
⭐ Suggestion

TS offers a quick fix to declare a method:

recording_2024-03-11_at_12 49 44

As you can see, its quite involved to fix method visibility and return type later.

It would be great if I would be put into snippet mode with tab stops at method visibility and return type to quickly add these.

An example for what snippet mode can do:
recording_2024-02-23_at_16 39 33

📃 Motivating Example

Powerful method declare quick fix support in snippet mode.

💻 Use Cases
  1. What do you want to use this for?

Quick fix add missing methods easily.

  1. What shortcomings exist with current approaches?

You have to manually edit the method visibility and return type.

  1. What workarounds are you using in the meantime?

None.

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

Durchsuche die TypeScript-Codebasis nach dem declare-method-Quick-Fix und dessen Tests zur Snippet-Generierung. Lies, wie der Quick-Fix derzeit die Methode erstellt, und füge Snippet-Tabstopps für die Sichtbarkeit der Methode und den Rückgabetyp hinzu; als erledigt gilt, dass die generierte Methode in den Snippet-Modus wechselt und schnelles Bearbeiten beider Werte unterstützt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
typescript
Bereich
developer-experience
Issue-Typ
Feature
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

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