Architecture Linter
Version updated for https://github.com/cvalingam/architecture-linter to version v0.1.6.
- This action is used across all versions by ? repositories.
Action Type
This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary
The architecture-linter GitHub Action is a tool designed to enforce architectural layer rules in TypeScript projects. It automates the detection of dependency violations, such as improper imports between layers (e.g., a controller directly importing a repository), ensuring adherence to defined architectural constraints. By scanning the project’s source code against a configurable .context.yml file, it helps maintain clean and structured codebases aligned with best practices.
Release notes
Full Changelog: https://github.com/cvalingam/architecture-linter/compare/v0.1.5...v0.1.6