Skip to content
Dev Tools Library

Hadolint

Dockerfile linter that enforces best practices.

CLIOpen source

Analyzes Dockerfiles for bad practices and problems, and validates embedded shell commands with ShellCheck.

When to use

To keep Dockerfiles lean and safe, in CI and in the editor.

When to avoid

If the project doesn't use Docker.

From the same area, with a close purpose.

  • Finds bugs and pitfalls in shell scripts.

    CLIOpen source★ 40.3K
  • Finds unused files, exports and dependencies.

    CLIOpen source★ 12.6K
  • Static type checker for Python.

    CLIOpen source★ 20.7K
  • Fast type checker for Python, from Microsoft.

    CLIOpen source★ 15.7K