Haskell Dockerfile Linter

Haskell Dockerfile Linter 2.15.1

Dockerfile linter, validate inline bash, written in Haskell

  • By Haskell Dockerfile Linter
  • Open Source
  • Updated Jul 31, 2026
Download for Windows

About Haskell Dockerfile Linter

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.

What's new in 2.15.1

What's Changed

  • CI: Fix Macos Cache and image name by @m-ildefons in https://github.com/hadolint/hadolint/pull/1225
  • DL3066: Fix false positive when UID is an argument by @m-ildefons in https://github.com/hadolint/hadolint/pull/1226

Full Changelog: https://github.com/hadolint/hadolint/compare/v2.15.0...v2.15.1

Full release notes »

Technical details

PublisherHaskell Dockerfile Linter
Version2.15.1
Release date2026-07-31
LicenseGPL-3.0
Installer typeportable
Architecturex64
Package IDhadolint.hadolint

Links & install command

Install Haskell Dockerfile Linter from the command line with Windows Package Manager (winget):

winget install --id=hadolint.hadolint -e

clidevops-toolsdockerdockerfilehaskelllinterportableshellcheckstatic-analysis

Older versions

  • 2.14.0
  • 2.13.1
  • 2.12.0