ionide / ionide/FsAutoComplete

Show underlying Types of alias Types

Abierto
#653 2 comentarios 0 reacciones 0 asignados Ver en GitHub
enhancement help wanted
Lenguaje dominante
F#
Estrellas
486
Forks
169
Merge medio
2 d 8 h
PR fusionados (30 d)
5

Descripción

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}
```

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza revisando el issue reflejado de Ionide VS Code y los puntos de entrada existentes para el hover/pop-up de IntelliSense y las anotaciones de tipo inline. Aclara hasta qué profundidad deben expandirse los alias y cómo debe afectar la opción a ambas superficies. Se considera terminado cuando los usuarios pueden optar por ver los tipos subyacentes de los alias en ambos contextos.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
fsharp
Área
devtools
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
30/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.