lindseystead/ArchGuard Check

Enforce layered architecture boundaries in React and TypeScript repositories from GitHub Actions.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
baselineOptional baseline file path, relative to the target working directory.no
formatOutput format passed to `archguard check`.notext
node-versionNode.js version used to build and run the action.no20
output-fileOptional file path for command output, relative to the target working directory.no
scan-rootOptional subdirectory passed to `archguard check --root`.no
configOptional path to architecture.yaml passed to `archguard check --config`.no
sync-checkRun `archguard sync --check` before the architecture check.nofalse
diff-onlyRun `archguard check --diff` for PR-scoped scans.nofalse
diff-baseGit ref for diff mode (default origin/main).noorigin/main
fail-on-new-onlyRequire baseline and only fail on violations not in the baseline file.nofalse
upload-sarifUpload SARIF output to GitHub code scanning (requires format=sarif).nofalse
verboseEnable `archguard check --verbose` diagnostics.nofalse
working-directoryRepository subdirectory to run ArchGuard in.no.

no outputs