Skip to main content
Version: v0.19.0

severity-count

Max allowed violations for a given severity level.

ProviderLevelTags
hadolintWarningbest-practices

Parameters

NameDefault ValueDescription
levelerrorn/a
max_count0n/a

Messages

TypeMessage
PassHadolint ${rule.params.level} issues are within limits.
FailHadolint found ${results.hadolint.issues_by_level.${rule.params.level}} ${rule.params.level} issues (max allowed: ${rule.params.max_count}).

Playbook Example

rules:
- provider: hadolint
rule: severity-count
options:
level: error
max_count: 0

Condition

{
"<=": [
{
"get": [
{
"var": "results.hadolint.issues_by_level"
},
{
"var": "rule.params.level"
}
]
},
{
"var": "rule.params.max_count"
}
]
}