All activity
Enforce architecture rules in TypeScript projects - detect forbidden layer imports, fix suggestions, watch mode, and built-in presets for NestJS, Clean Architecture, Hexagonal, and Next.js. - cvalingam/architecture-linter
Architecture LinterEnforce layer rules in TypeScript (ESLint for architecture)
Sivalingam Ramasamyleft a comment
Architecture Linter catches import violations that ESLint can't - like a controller importing a repository directly, bypassing the service layer. Define your layers in a simple .context.yml file. The linter scans your TypeScript project and reports every violation with the file, the rule broken, and a suggested fix. Ships three ways: • CLI - npx architecture-linter scan • VS Code extension -...
Architecture LinterEnforce layer rules in TypeScript (ESLint for architecture)
