immanuwell/dockerfile-roast
droast - a dockerfile linter that actually has opinions 🔥 observed · 2026-08-28
Health v2 · maintenance only
80/100
- Activity 98
- Release rhythm 98
- Longevity 10
Flags: young
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 1
- age_days: 143
- days_rel: 13
- days_push: 13
- n_releases_24m: 22
Adoption not part of the score
1082 stars · 21 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
droast is a Dockerfile linter written in Rust with 85 opinionated rules that report bad practices using snarky, humorous messages. It runs as a CLI binary, a WebAssembly-powered browser tool, a GitHub Action, and editor extensions for VS Code and Neovim.
Use cases
- lint dockerfiles for security issues and bad practices
- catch hardcoded secrets and passwords in dockerfiles
- check dockerfiles in CI on every pull request
- get inline dockerfile diagnostics while editing in vscode or neovim
- find outdated base images and layer bloat in dockerfiles
- validate dockerfile syntax including heredocs and BuildKit flags
- replace hadolint with a friendlier rule-mapped linter
When to choose
- you want opinionated, plain-English dockerfile linting with personality
- you need a fast single-binary linter with GitHub Action CI integration
- you want a private, client-side browser linter with no server upload
- you use hadolint rule IDs and want a compatible alternative
When to avoid
- you need fully configurable, neutral-toned lint rules without opinions
- you require deep container image scanning beyond Dockerfile static analysis
- you depend on a linter with a large plugin ecosystem
Facets
cli-tool · maturity active
linter static-site-generator security developer-tools cli developer-tools security cli wasm browser cross-platform windows dockerfile-linter static-analysis hadolint-alternative github-action vscode-extension neovim-plugin snarky devops containers command-line docker linux macos
3 sources
- readme: https://github.com/immanuwell/dockerfile-roast · fetched 2026-08-28 · d08e56b0f2bb
- homepage: https://ewry.net/droast-dockerfile-linter/ · fetched 2026-08-29 · fc6443649ddd
- registry_crates: https://crates.io/api/v1/crates/dockerfile-roast · fetched 2026-08-29 · c2a5dd406a60
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| immanuwell/dockerfile-roast | main | 80 |
For agents
markdown · JSON · MCP: product_card(name="immanuwell/dockerfile-roast")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem