immanuwell/droast — Dockerfile linter

Lint Dockerfiles with all 85 rules and report findings as GitHub annotations.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
filesDockerfile(s) to lint. Space-separated list or glob pattern. Defaults to 'Dockerfile' in the repository root. noDockerfile
min-severityMinimum severity to report: info, warning, or error (empty uses droast.toml or the built-in default)no""
presetBuilt-in preset: minimal, security, performance, production, or strictno""
categoryComma-separated rule categories to runno""
skip-categoryComma-separated rule categories to skipno""
skipComma-separated rule IDs to skip, e.g. DF001,DF012no""
no-roastSuppress the snarky messages — show technical findings onlynofalse
no-failExit 0 even when errors are found (non-blocking / advisory mode)nofalse
baselinePath in the repository to a droast baseline JSON fileno""
only-newReport only findings absent from baseline (requires baseline)nofalse
engineBuild-context conventions: docker or podmanno""
image-tagdroast image tag to pull (e.g. latest, 1.4.8)nolatest

no outputs