diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 86bee1e3835452a87803c605d501b4340d807497..4d0cfbfd7693ade41e7bd19bf824775f991a0bc8 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 434af572063523aa4b9e52ae25cf4c3125c61c16..05b42925d54ee706b55271b1b3eb30b58d6563c2 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 b7f3bcf5efc514fc203300c55a8b8d0d6657554c..35fa917a6c84aef5af8034946d7c1d7570304bb2 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