A warning located in an external template fails the module
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 68/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- angular, typescript, vite
- Área
- build-system, tooling
Línea de trabajo
Read the compilerPlugin warning path and inspect dist/index.js, where the issue proposes changing how diagnostics are passed to Vite. Reproduce the case with a warning located in foo.component.html and check how Vite maps its position against the .ts module. Done means the warning is reported without causing the module to fail.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Part of #27.
Problem
compilerPlugin passes a diagnostic located in foo.component.html to this.warn(log) with its pos. Vite reads pos against the .ts module's code and throws when the offset is past its end, so a warning fails the module.
Proposed change
When log.id !== file, warn with a message only, for example `${log.id}: ${log.message}` (dist/index.js). Better still, report the template location in a form Vite doesn't map onto the module.
Setup: ngp 0.3.0, @angular/compiler/compiler-cli 22.3.0-next.4, Vite 8, Vitest 5.1.0 (pool: 'forks'), a Nx monorepo with 1,035 Angular projects, one Vitest config each, specs written for TestBed under JIT (Analog).
- Lenguaje dominante
- TypeScript
- Estrellas
- 7
- Forks
- 0
- Merge medio
- 12 h 24 min
- PR fusionados (30 d)
- 13
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de push-based/vite-plugin-ngp
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 77/100
push-based/vite-plugin-ngp#33 ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 3/5 1-2 días Aptitud para principiantes 55/100
push-based/vite-plugin-ngp#42 ·
Los mantenedores suelen responder en 1 día
-
feature
Dificultad 4/5 3-5 días Aptitud para principiantes 52/100
push-based/vite-plugin-ngp#41 ·
Los mantenedores suelen responder en 1 día
-
feature
Dificultad 4/5 3-5 días Aptitud para principiantes 50/100
push-based/vite-plugin-ngp#40 ·
Los mantenedores suelen responder en 1 día
-
feature
Dificultad 3/5 1-2 días Aptitud para principiantes 55/100
push-based/vite-plugin-ngp#39 ·
Los mantenedores suelen responder en 1 día
Todos los issues de push-based/vite-plugin-ngp
Issues similares
-
nb stats: the high-error-rate anomaly and the error-causes line give different cause splits for the same errorsPosiblemente ocupada @jeanibarz la tomó hoy. Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 89/100
jeanibarz/agent-notebook#418 ·
Los mantenedores suelen responder en 1 día
-
Page sections overlap each other on every page (e.g. Seasons, Actors and Reviews on show pages)Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
Los mantenedores suelen responder en 1 día
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
josephfung/curia#2563 ·
Los mantenedores suelen responder en 1 día
-
README demo: offer a controlled video variant next to the GIF for reduced motion and mobile dataAbiertoaccessibility
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
onetechgroupll/eigen-beam#26 ·
Los mantenedores suelen responder en 1 día
-
maintenance
Dificultad 2/5 1-3 horas Aptitud para principiantes 77/100
killi199/time-tracking#532 ·
Los mantenedores suelen responder en 1 día