Architecture Linter
Version updated for https://github.com/cvalingam/architecture-linter to version v0.1.4.
- 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 scanning code for dependency violations based on a user-defined or preset configuration file (.context.yml). It automates the process of identifying unauthorized imports between architectural layers (e.g., preventing controllers from directly importing repositories), ensuring adherence to clean and maintainable code structures. Key features include customizable rules, layer configuration, framework-specific presets, and integration with common project structures.
Release notes
What’s Changed
- fix: compile VS Code extension before vsce publish by @cvalingam in https://github.com/cvalingam/architecture-linter/pull/3
- chore: bump version to 0.1.4 by @cvalingam in https://github.com/cvalingam/architecture-linter/pull/4
Full Changelog: https://github.com/cvalingam/architecture-linter/compare/v0.1.3...v0.1.4