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.
Related
From the same area, with a close purpose.
Finds bugs and pitfalls in shell scripts.
CLIOpen source★ 40.3KFinds unused files, exports and dependencies.
CLIOpen source★ 12.6KStatic type checker for Python.
CLIOpen source★ 20.7KFast type checker for Python, from Microsoft.
CLIOpen source★ 15.7K