Ensure separation of concerns via directory structure
Browse cluster: Haskell tooling and libraries →ts-module-isolation is a TypeScript tool that analyzes TypeScript and JavaScript codebases to enforce clean module hierarchies by detecting circular dependencies and violations in directory-level dependency structures. It builds dependency graphs from imports and identifies feedback arcs—edges that must be removed to make the graph acyclic—helping developers maintain logical separation of concerns across their codebase. The tool is a TypeScript implementation of the original OrderOrder project and offers multiple output formats including text reports, JSON, and Dot graph visualization for dependency analysis.