Qué hace esta herramienta para desarrolladores
Valida composer.json como JSON y aplica comprobaciones prácticas sobre campos habituales de Composer: name, type, require, require-dev, autoload y configuración de dependencias. Informa de errores estructurales y advertencias útiles sin ejecutar Composer, acceder a Packagist ni verificar si una versión concreta existe.
Primero usa JSON.parse. Después comprueba tipos de campos y patrones básicos: name debe seguir vendor/package, require y require-dev deben ser objetos y sus constraints deben ser cadenas. También revisa autoload.psr-4 y detecta dependencias repetidas entre require y require-dev.
No sustituye a composer validate: no carga schemas remotos, no resuelve paquetes y no comprueba disponibilidad en Packagist.