eclipse-wildwebdeveloper / eclipse-wildwebdeveloper/wildwebdeveloper

Typescript: hide redundant type information

Aperta
#1,711 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Lingua principale
Java
Stelle
201
Fork
76
Merge medio
4g 7h
PR unite (30g)
21

Descrizione

Which setting do I need to turn off to disable hints for all explicitly declared types? For example, I have this:

The Typescript types are already explicitly declared (no implicit type inference), so I want to hide the hints (since the information is redundant):

Screenshot at Nov 07 12-13-24

What settings do I need to disable redundant hints (I tried disabling all of them but it doesn't change anything in the (generic) code editor):

Screenshot at Nov 07 12-13-55

What I need is:
Show the hints for all types (functions, properties, etc.) only if they were implicitly derived (= implcit type inference). Otherwise, the hints should not be displayed if the user already explicitly declares the type (because then the information shown in the code editor is redundant).

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

Non vengono indicati file, test o punti di ingresso; inizia individuando le impostazioni dei suggerimenti TypeScript dell’editor di codice generico e la logica che visualizza i suggerimenti sui tipi. Verifica il comportamento esistente delle impostazioni, quindi definisci la modifica in modo da nascondere i suggerimenti per i tipi dichiarati esplicitamente, mantenendo quelli per i tipi inferiti implicitamente.

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

Valutazione

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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.