Haskell Dockerfile Linter

Haskell Dockerfile Linter · hadolint.hadolint

Dockerfile linter, validate inline bash, written in Haskell

A smarter Dockerfile linter that helps you build best practice Docker images. The linter parses the Dockerfile into an AST and performs rules on top of the AST. It stands on the shoulders of ShellCheck to lint the Bash code inside RUN instructions.

winget install --id hadolint.hadolint --exact --source winget

Latest 2.14.0

Release Notes

What's Changed

  • Enhance INTEGRATION.md with a toc and ordering by @jammsen in #1118
  • DL3041, DL3033: Handle RPM package epoch by @m-ildefons in #1121
  • DL3009: Allow either cache or tmpfs mounts by @m-ildefons in #1123
  • added new rule DL3062 to check go install by @Danil42Russia in #1111
  • DL3041, DL3033: Handle RPM package with plus sign by @samcranford in #1125
  • relax dependencies by @m-ildefons in #1128
  • fixup release workflow by @m-ildefons in #1129 New Contributors
  • @jammsen made their first contribution in #1118
  • @Danil42Russia made their first contribution in #1111
  • @samcranford made their first contribution in #1125 Full Changelog: v2.13.1...v2.14.0

Installer type: portable

Architecture Scope Download SHA256
x64 Download 8E0EE174F88EDB14F207A68430C7A53C2883ED509CDBDE9A3A26FFFA140FA5E4

Details

Homepage
https://github.com/hadolint/hadolint
License
GPL-3.0
Publisher
Haskell Dockerfile Linter
Support
https://github.com/hadolint/hadolint/issues
Moniker
hadolint

Tags

clidevops-toolsdockerdockerfilehaskelllinterportableshellcheckstatic-analysis

Older versions (2)

2.13.1
Architecture Scope Download SHA256
x64 Download 397BCB18F76F6C112A5E0D3B3579BA8ADF9E2EF71596387DF7DFDBE5C06E0E53
2.12.0
Architecture Scope Download SHA256
x64 Download ED89A156290E15452276B2B4C84EFA688A5183D3B578BFAEC7CFDF986F0632A8