Run Configuration
The run section controls general runtime settings.
Options
run:
timeout: 5m
issues-exit-code: 1
timeout
Maximum time allowed for command execution.
| Value | Description |
|---|---|
30s | 30 seconds |
2m | 2 minutes |
5m | 5 minutes (default) |
1h | 1 hour |
When the timeout is reached, the command is cancelled.
run:
timeout: 2m # Maximum duration for the entire command execution
issues-exit-code
Exit code returned when lint issues are found.
| Value | Description |
|---|---|
1 | Default exit code |
0 | Don’t fail on issues (for soft warnings) |
2-255 | Custom exit codes |
This is useful for CI/CD pipelines that need specific exit codes for different failure types.
run:
issues-exit-code: 2 # Use exit code 2 for lint failures
Examples
Strict CI Configuration
Fail fast with short timeout:
run:
timeout: 1m
issues-exit-code: 1
Soft Warnings
Report issues but don’t fail the build:
run:
timeout: 5m
issues-exit-code: 0
Custom Exit Code
Use different exit codes for different failure types:
run:
issues-exit-code: 42 # Custom code for lint failures