bug: Creating a component adds two spaces before implements OnInit

Abierto
#5,105 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
48/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
angular, typescript
Área
cli

Línea de trabajo

Comienza ejecutando ionic g c new-component e inspecciona el componente TypeScript generado, centrándote en la declaración que contiene implements OnInit. Localiza el punto de entrada de la CLI para la generación de componentes o la plantilla responsable de esa salida y, después, verifica que la declaración generada tenga solo un espacio antes de implements OnInit.

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

Descripción

triage
Prerequisites
Ionic Framework Version

v8.x

Current Behavior

Creating a new component with ionic g c new-component automatically implements OnInit. While doing this, it adds two spaces before implements OnInit instead of one. This is a cli bug and of course a non blocking minor.

Expected Behavior

Remove the extra space.

Steps to Reproduce
  • ionic g c new-component
  • check the generated ts file
Code Reproduction URL

https://github.com

Ionic Info

Ionic:

Ionic CLI : 7.2.0 (/Users/kurti/.nvm/versions/node/v22.12.0/lib/node_modules/@ionic/cli)
Ionic Framework : @ionic/angular 8.4.2
@angular-devkit/build-angular : 19.1.4
@angular-devkit/schematics : 19.1.4
@angular/cli : 19.1.4
@ionic/angular-toolkit : 12.1.1

Capacitor:

Capacitor CLI : 6.2.0
@capacitor/android : 6.2.0
@capacitor/core : 6.2.0
@capacitor/ios : 6.2.0

Utility:

cordova-res : not installed globally
native-run : 2.0.1

System:

NodeJS : v22.12.0 (/Users/kurti/.nvm/versions/node/v22.12.0/bin/node)
npm : 10.9.0
OS : macOS Unknown

Additional Information

No response

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

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.

Más de ionic-team/ionic-cli

Todos los issues de ionic-team/ionic-cli

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.