Hadolint Processor
Purpose
Lints Dockerfiles using Hadolint.
How It Works
Discovers Dockerfile files in the project (excluding common build tool
directories), runs hadolint on each file, and records success in the cache.
A non-zero exit code from hadolint fails the product.
This processor supports batch mode.
Source Files
- Input:
**/Dockerfile - Output: none (checker)
Configuration
[processor.hadolint]
args = []
extra_inputs = []
| Key | Type | Default | Description |
|---|---|---|---|
args | string[] | [] | Extra arguments passed to hadolint |
extra_inputs | string[] | [] | Extra files whose changes trigger rebuilds |