Linting
The Dockerfile is linted using Hadolint, a Dockerfile linter that helps enforce best practices and catch common mistakes before an image is built.
Usage
Lint the Dockerfile locally:
hadolint Dockerfile
Linting also runs automatically in CI as part of the testing workflow, so pull requests are checked before they are merged.