microsoft / microsoft/TypeScript

Services in unopened projects

Abierto
#25,867 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Effort: Difficult In Discussion Suggestion
Lenguaje dominante
Go
Estrellas
111k
Forks
14.3k
Merge medio
1 d 19 h
PR fusionados (30 d)
117

Descripción

Some language services, such as findAllReferences, rename, navigateTo, and getEditsForFileRename, as well as refactors like moveToNewFile (which wants to update imports from external references), work best when they know about as many files as possible.
Currently we only keep projects open if at least one file is being viewed in the editor.
When we invoke a service that might need to know about unopened projects, we might consider walking up ancestor directories to look for a base tsconfig.json that references many projects, and opening those.

Guía de contribución

Abrir la guía de contribución

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

Comience con los language services mencionados en el issue y rastree cómo se mantienen abiertos actualmente los proyectos solo cuando se visualiza un archivo del editor. Después, examine el descubrimiento de directorios antecesores para buscar una base tsconfig.json y defina el comportamiento de modo que los services y las refactorizaciones puedan usar proyectos relevantes que no estén abiertos.

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

Evaluación

Stack tecnológico
typescript
Área
devtools
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
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.