Skip to content

Ciclos de Paquetes

ID: package_cycles | Severidad: High (default)

Detecta dependencias circulares entre paquetes completos (carpetas con package.json o límites de módulos lógicos).

Por qué esto es un problema

Las dependencias circulares a nivel de paquete son aún más graves que los ciclos a nivel de archivo. Impiden un versionado adecuado, imposibilitan la publicación de paquetes de forma independiente e indican un fallo grave en la modularidad del sistema.

Cómo solucionarlo

Reevalúa los límites entre tus paquetes. A menudo, un ciclo de paquete significa que dos paquetes deberían ser en realidad uno solo, o que se debería extraer un tercer paquete para contener el código compartido.

Released under the MIT License.