28+ Detectores
De dependências cíclicas a Módulos Deus e violações de camadas. Construído com Rust e oxc para máximo desempenho.
Detector rápido de problemas arquiteturais baseado em AST para projetos TypeScript/JavaScript.
Codebases modernas tornam-se complexas rapidamente. archlint ajuda você a detectar problemas arquiteturais cedo, antes que se tornem dívida técnica.
# Capture regressões no seu 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.