From 762ec3d6aec71394aa58d06bc64f178abbcac9db Mon Sep 17 00:00:00 2001 From: Arseniy Obolenskiy Date: Wed, 17 Dec 2025 22:07:33 +0100 Subject: [PATCH] Add Dockerfile linter --- .hadolint.yaml | 3 +++ .pre-commit-config.yaml | 9 +++++++++ 2 files changed, 12 insertions(+) create mode 100644 .hadolint.yaml diff --git a/.hadolint.yaml b/.hadolint.yaml new file mode 100644 index 00000000..b91b263f --- /dev/null +++ b/.hadolint.yaml @@ -0,0 +1,3 @@ +ignored: + - DL3008 # Pin versions in apt-get install + - DL3018 # Pin versions in apk add diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index a8984bb6..d9401e63 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -47,6 +47,15 @@ repos: - id: shellcheck files: \.sh$ + # Dockerfile linting with hadolint + - repo: https://github.com/hadolint/hadolint + rev: v2.14.0 + hooks: + - id: hadolint-docker + types: [file] + files: (^|/)(Dockerfile|.*\.Dockerfile)$ + args: [--config, .hadolint.yaml] + # Configuration default_stages: [pre-commit] fail_fast: false