28+ Detectores
Desde dependencias cíclicas hasta módulos Dios y violaciones de capas. Construido con Rust y oxc para el máximo rendimiento.
Detector rápido de problemas arquitectónicos basado en AST para proyectos TypeScript/JavaScript.
Las bases de código modernas se vuelven complejas rápidamente. archlint te ayuda a detectar problemas arquitectónicos temprano, antes de que se conviertan en deuda técnica.
# Captura regresiones en tu PR
npx -y @archlinter/cli diff HEAD~1 --explain🔴 REGRESSION: New cycle detected
src/orders/service.ts → src/payments/processor.ts → src/orders/service.ts
Why this is bad:
Circular dependencies create tight coupling between modules.
Changes in one module can cause unexpected failures in the other.
How to fix:
Extract shared logic into a separate module, or use dependency injection.