dotnet / dotnet/fsharp

Wrong indentation in list comprehension leads to unhelpful error message

Abierto
#4,232 0 comentarios 1 reacción 0 asignados Ver en GitHub
Area-Diagnostics Feature Improvement
Lenguaje dominante
F#
Estrellas
4.3k
Forks
876
Merge medio
5 d 9 h
PR fusionados (30 d)
153

Descripción

In larger elmish views we see newcomers often messup indentation. Unfortunately the compiler is not helpful. This is one case of it:

let div _ _ = 1

let view model dispatch =
[
div [] []
div [] []
div [] []
div [] []
]

![image](https://user-images.githubusercontent.com/57396/35192091-31735ee8-fe8b-11e7-8eb3-1f647e52aa16.png)

(related to #4228)

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Usa el fragmento de código con sangría de estilo Elmish del issue como caso de reproducción; no se nombra ningún archivo, prueba ni punto de entrada. Primero reproduce el diagnóstico en el compilador de F#, luego identifica la ruta de diagnóstico relevante y usa el issue relacionado #4228 como contexto. Se considera terminado cuando el fallo de sangría produce un error del compilador más útil.

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

Evaluación

Stack tecnológico
fsharp
Área
compilers
Tipo de issue
Error
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.