manjericao/ArchUnitNode Architecture Check
Check architecture rules in your TypeScript/JavaScript project
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| config-path | Path to archunit configuration file | no | archunit.config.js |
| base-path | Base path of the project to analyze | no | . |
| patterns | File patterns to analyze (comma-separated) | no | src/**/*.ts,src/**/*.tsx,src/**/*.js,src/**/*.jsx |
| fail-on-violations | Fail the action if violations are found | no | true |
| report-format | Report format (html, json, junit, markdown) | no | html |
| report-output | Output path for the report | no | archunit-report.html |
| generate-dashboard | Generate metrics dashboard | no | false |
| dashboard-output | Output path for the dashboard | no | archunit-dashboard.html |
| comment-pr | Comment violations on pull request | no | false |
| max-violations | Maximum number of violations allowed (0 = fail on any violation) | no | 0 |
Outputs
| name | description |
|---|---|
| violations-count | Total number of violations found |
| errors-count | Number of error-level violations |
| warnings-count | Number of warning-level violations |
| fitness-score | Architecture fitness score (0-100) |
| report-path | Path to the generated report |