microsoft / microsoft/TypeScript

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

Aperta
#57,737 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Awaiting More Feedback Suggestion
Lingua principale
Go
Stelle
111k
Fork
14.4k
Merge medio
1g 19h
PR unite (30g)
117

Descrizione

🔍 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.

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Cerca nella codebase TypeScript il quick fix di declare-method e i relativi test di generazione degli snippet. Leggi come il quick fix crea attualmente il metodo e aggiungi degli snippet tab stop per la visibilità del metodo e il tipo restituito; il lavoro è completato quando il metodo generato entra in modalità snippet e consente di modificare rapidamente entrambi.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
typescript
Ambito
developer-experience
Tipo di issue
Funzionalità
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
45/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.