aislop init scaffolds the project files that turn a one-off scan into a repeatable quality gate.
Usage
| File | Purpose |
|---|---|
.aislop/config.yml | Engine toggles, quality thresholds, scoring weights, CI threshold, telemetry, includes, and excludes |
.aislop/rules.yml | Optional custom Architecture engine rules |
.github/workflows/aislop.yml | Optional GitHub Actions workflow |
Strict mode
Use--strict when you want a higher default bar immediately.
| Setting | Strict default |
|---|---|
| Engines | All engines enabled |
| Type-aware linting | Enabled |
| CI threshold | failBelow: 85 |
| Workflow | Included automatically |
Default workflow shape
The generated workflow uses the set-and-forget CLI path:After running init
- Review
.aislop/config.yml. - Commit the config and workflow files.
- Run
aislop scanlocally. - Push a branch and let
aislop cienforce the threshold.
