Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

annotate: not process SFC parse and annotate at the same time

Abierto
#37 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

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

Línea de trabajo

Empieza localizando el punto de entrada annotate de la CLI y el código que procesa el parsing y la anotación de SFC. Confirma cómo afecta actualmente un error de parsing a los archivos procesados previamente; se considera completado cuando todo el parsing de SFC finaliza antes de modificar cualquier archivo y el comportamiento de recuperación está cubierto por los checks existentes del proyecto.

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

Descripción

Status: PR Welcome Status: Proposal Type: Improvement
Clear and concise description of the problem

In the current implementation, SFC parse and annotate will be processed for each file.
Therefore, if an SFC parse error occurs in the middle of the process, the files processed up to that point will still be modified by annotating.

If you are using git, you can use git checkout to undo the changes, but the recovery process is tedious annotating

Suggested solution

Instead of doing SFC parse and annoate at the same time, you should do all SFC parse and then annoate.

Alternative

We can provide —verify options.
it checks SFC files whether that is syntax correctly.

Additional context

No response

Validations
Lenguaje dominante
TypeScript
Estrellas
9
Forks
2
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

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.

Más de intlify/cli

Todos los issues de intlify/cli

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.