{"repo":"immanuwell/dockerfile-roast","free":true,"listed":false,"github":"https://github.com/immanuwell/dockerfile-roast","clone":"git clone https://github.com/immanuwell/dockerfile-roast.git","description":"droast - a dockerfile linter that actually has opinions 🔥","language":"Rust","stars":1066,"topics":["ci","continious-integration","docker","dockerfile","linter","rust","wasm","static-analysis","dockerfile-linter","security"],"license":"MIT","category":"dev-tools","readme_excerpt":"・ docs ・ site ・ GH action ・ Wasmer ・ comparison ・ ☕ droast a dockerfile linter that actually has opinions. it catches bad practices and tells you about them in the least diplomatic way possible. think of it as code review from a senior dev who's seen too many prod incidents and has stopped being polite about it. the span-aware parser understands heredocs, parser and escape directives, shell and JSON forms, BuildKit flags such as RUN --mount , Windows paths, and PowerShell — and reports malformed Dockerfile syntax as DF071 . vs code extension install from the marketplace and get inline squiggles as you type: droast — Dockerfile Linter the binary is bundled — no separate install needed. findings appear in real time with roast messages on hover. neovim extension Install the dependency-free Neovim plugin in one command; no plugin manager is required: Or use the dedicated droast.nvim repository with your preferred plugin manager: It starts automatically with droast on PATH , lint-on-save, and native diagnostics. Override defaults with require(\"droast\").setup({ args = { \"--preset\", \"production\" } }) . install don't want to install anything? pick one: Docker : replace . with Dockerfile to lint one file. The same image is also available from ghcr.io/immanuwell/droast . Web : use the droast web linter . it runs in your browser. Binary : download your platform binary from the latest release . one-liner (macOS and Linux, detects Homebrew automatically): Homebrew (macOS and Linux): Cargo","default_branch":null,"files":null,"tree":[],"storefront":"/r/immanuwell","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/immanuwell/dockerfile-roast/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}