immanuwell/dockerfile-roast
droast - a dockerfile linter that actually has opinions 🔥 observed · 2026-10-17
Health v2 · maintenance only
77/100
- Activity 92
- Release rhythm 93
- Longevity 13
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 1.5
- age_days: 191
- days_rel: 49
- days_push: 49
- n_releases_24m: 23
Adoption not part of the score
1135 stars · 23 forks observed · 2026-10-17
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-10-17 · 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 | 77 |
For agents
markdown · JSON · MCP: product_card(name="immanuwell/dockerfile-roast")
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem