microsoft / microsoft/TypeScript-Sublime-Plugin

formatCodeOptions not respected

Abierto
#321 2 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Enhancement
Lenguaje dominante
JavaScript
Estrellas
1.7k
Forks
236
Merge medio
21 d 13 h
PR fusionados (30 d)
1

Descripción

I added the following to my tsconfig.json

"formatCodeOptions": {
    "placeOpenBraceOnNewLineForFunctions": true,
    "placeOpenBraceOnNewLineForControlBlocks": true
}

Looking in the tsserver.js that comes with the plugin, I see the compiler attempts to read these settings from somewhere (I assume its the tsconfig.json), however, it's simply not working. If also played with the casing, eventually literally copying it from the tsserver.js, but no game.

Is the server expecting a different file? Did I format it wrong? Or is it only partially implemented?

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Línea de trabajo

Empieza inspeccionando tsserver.js y cómo lee la configuración desde tsconfig.json. Reproduce el problema con las formatCodeOptions proporcionadas y, después, rastrea si las opciones se cargan y se transmiten; el issue estará terminado cuando se haya establecido el origen de la configuración y la compatibilidad con estas opciones de formato, y el comportamiento se haya corregido o documentado claramente.

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

Evaluación

Stack tecnológico
javascript, typescript
Área
tooling
Tipo de issue
Error
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
25/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.