ionide / ionide/FsAutoComplete

Show underlying Types of alias Types

Ouverte
#653 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
enhancement help wanted
Langage dominant
F#
Étoiles
486
Forks
169
Merge moyen
2 j 8 h
PR mergées (30 j)
5

Description

This is a mirror of my issue for the ionide vscode extension. I was told here would be a more appropriate place to ask
https://github.com/ionide/ionide-vscode-fsharp/issues/1417

Its very annoying when i make types alias's for ease of documentation/domain modeling and it then completely obscures what the underlying type actually is.

I would like an option to show the underlying types of aliases both in intellisense popups/hovering and also in the inline auto-generated type annotations

Example
```fsharp
type id = int
type location= id list
type hierarchy= Dictionary
```
I think a good idea for type annotations and intellisene displaying would be something along these lines
```fsharp
| alias |{ underlying type alias v alias v }
hierarchy{Dictionary}
```
or even just one level deep like:
```fsharp
| alias | { underlying type }
hierarchy{Dictionary}
```

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par examiner l’issue miroir de Ionide VS Code et les points d’entrée existants du hover/pop-up IntelliSense et des annotations de type inline. Clarifiez jusqu’à quel niveau les alias doivent être développés et comment l’option doit affecter les deux surfaces. Le travail est terminé lorsque les utilisateurs peuvent choisir d’afficher les types sous-jacents des alias dans les deux contextes.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
fsharp
Domaine
devtools
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
30/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.