Architecture Linter
Version updated for https://github.com/cvalingam/architecture-linter to version v0.1.5.
- 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 enforces architectural layer rules in TypeScript projects by analyzing code dependencies based on a user-defined or preset configuration. It identifies and reports violations, such as improper layer-to-layer imports (e.g., a controller directly importing a repository), ensuring adherence to architectural patterns like clean architecture or hexagonal design. This tool automates dependency rule enforcement, helping developers maintain clean and consistent project structure.
Release notes
Full Changelog: https://github.com/cvalingam/architecture-linter/compare/v0.1.4...v0.1.5