From 034b1a93199d26b88092f50f58b3d2c0ebe78b20 Mon Sep 17 00:00:00 2001 From: Adar Nimrod <nimrod@shore.co.il> Date: Fri, 5 Jul 2019 16:43:51 +0300 Subject: [PATCH] Added dockerfile-lint from Project Atomic. --- .pre-commit-config.yaml | 9 +++++++++ .pre-commit-hooks.yaml | 9 +++++++++ README.md | 3 ++- 3 files changed, 20 insertions(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 86bee1e..4d0cfbf 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -41,3 +41,12 @@ repos: entry: docker-compose-config files: docker-compose types: [ yaml ] + - id: dockerfile-lint + name: dockerfile-lint + description: A rule based 'linter' for Dockerfiles + minimum_pre_commit_version: '0.18.0' + language: docker_image + entry: projectatomic/dockerfile-lint dockerfile_lint + args: [ '-f' ] + types: [ dockerfile ] + require_serial: true diff --git a/.pre-commit-hooks.yaml b/.pre-commit-hooks.yaml index 434af57..05b4292 100644 --- a/.pre-commit-hooks.yaml +++ b/.pre-commit-hooks.yaml @@ -7,6 +7,15 @@ language: docker_image entry: adarnimrod/docker-pre-commit hadolint types: [ dockerfile ] +- id: dockerfile-lint + name: dockerfile-lint + description: A rule based 'linter' for Dockerfiles + minimum_pre_commit_version: '0.18.0' + language: docker_image + entry: projectatomic/dockerfile-lint dockerfile_lint + args: [ '-f' ] + types: [ dockerfile ] + require_serial: true - id: docker-compose name: docker-compose config description: Validate the Docker Compose file using docker-compose config diff --git a/README.md b/README.md index b7f3bcf..35fa917 100644 --- a/README.md +++ b/README.md @@ -18,10 +18,11 @@ ```yaml - repo: https://www.shore.co.il/git/docker-pre-commit - rev: v0.1.0 + rev: v0.2.0 hooks: - id: hadolint - id: docker-compose + - id: dockerfile-lint ``` ## License -- GitLab