Cómo usar esta herramienta para desarrolladores
- Pega el contenido de un archivo component.ts.
- Ejecuta “Comprobar Angular”.
- Revisa problemas y notas del decorador.
- Confirma el resultado con ng build y Angular Language Service en tu proyecto.
Revisa de forma estática el código TypeScript de un componente Angular, centrado en la configuración de @Component y en varios errores frecuentes de estructura. Comprueba selector, template o templateUrl, standalone e imports, duplicados sencillos y declaraciones de inputs/outputs. No compila Angular ni carga el workspace: funciona como una inspección rápida de snippets y archivos antes de usar ng build, Angular Language Service o el linter del proyecto.
El comprobador evalúa el texto del componente y su decorador. Los avisos ayudan a localizar metadatos ausentes o combinaciones que merecen revisión.
No resuelve NgModules, rutas, providers externos, templates enlazados por archivo ni errores de tipos del workspace.
import { Component, Input } from "@angular/core";
@Component({
selector: "app-user-card",
standalone: true,
imports: [],
template: `<button (click)="select()">{{ name }}</button>`
})
export class UserCardComponent {
@Input() name = "";
select() {}
}Ejecuta la herramienta para ver una salida generada a partir de este ejemplo.
El objeto del decorador se recorta equilibrando llaves para reducir falsos cortes por saltos de línea.
No es el compilador de Angular y no interpreta TypeScript completo ni plantillas externas.
El comprobador inspecciona el objeto del decorador y marca si faltan selector y tanto template como templateUrl.
Revisa si existe imports dentro de @Component y si standalone está presente, aunque no puede saber todas las dependencias que exige el template.
No. Solo puede comprobar que la propiedad existe; no abre archivos externos del proyecto.
Sí, muestra ambos recuentos como métricas del archivo pegado.
No. Es una comprobación estática rápida y debe complementarse con las herramientas oficiales del workspace.
| Área | Comportamiento |
|---|---|
| Decorador | selector, template, standalone, imports |
| Clase | @Input y @Output |
| Alcance | Inspección estática local |
Explora utilidades relacionadas con Vue, React, Angular y otros frameworks frontend.
Ver Frontend Framework Tools