diff --git a/.config/git/skel/.pre-commit-config.yaml b/.config/git/skel/.pre-commit-config.yaml index 683884552098df240a07938e9be3d3c3e9b55b0e..269a045bda266ee37407b74575abec98373b7efe 100644 --- a/.config/git/skel/.pre-commit-config.yaml +++ b/.config/git/skel/.pre-commit-config.yaml @@ -27,6 +27,13 @@ repos: hooks: - id: detect-secrets + - repo: https://github.com/amperser/proselint.git + rev: 0.10.2 + hooks: + - id: proselint + types: [plain-text] + exclude: LICENSE + - repo: https://gitlab.com/devopshq/gitlab-ci-linter.git rev: v1.0.4 hooks: @@ -35,13 +42,6 @@ repos: - "--server" - https://git.shore.co.il - - repo: https://github.com/amperser/proselint.git - rev: 0.10.2 - hooks: - - id: proselint - types: [plain-text] - exclude: LICENSE - - repo: https://github.com/adrienverge/yamllint.git rev: v1.26.3 hooks: @@ -52,13 +52,35 @@ repos: hooks: - id: mdformat - - repo: https://github.com/ambv/black.git - rev: 21.9b0 + - repo: https://github.com/pre-commit/pre-commit.git + rev: v2.15.0 hooks: - - id: black - args: - - | - --line-length=79 + - id: validate_manifest + + - repo: https://git.shore.co.il/nimrod/pre-commit-hooks.git + rev: v0.2.0 + hooks: + - id: shell-validate + - id: ansible-syntax-check + - id: terraform-fmt + - id: terraform-validate + - id: poetry-check + - id: docker-compose + + - repo: https://github.com/shellcheck-py/shellcheck-py.git + rev: v0.7.2.1 + hooks: + - id: shellcheck + + - repo: https://github.com/ansible/ansible-lint.git + rev: v5.2.1 + hooks: + - id: ansible-lint + + - repo: https://github.com/AleksaC/hadolint-py.git + rev: v2.8.0 + hooks: + - id: hadolint - repo: https://github.com/Lucas-C/pre-commit-hooks-markup.git rev: v1.0.1 @@ -70,6 +92,14 @@ repos: hooks: - id: rstcheck + - repo: https://github.com/ambv/black.git + rev: 21.10b0 + hooks: + - id: black + args: + - | + --line-length=79 + - repo: https://github.com/PyCQA/prospector.git rev: 1.5.1 hooks: @@ -108,36 +138,6 @@ repos: - flake8-bugbear - repo: https://github.com/mgedmin/check-manifest.git - rev: '0.46' + rev: '0.47' hooks: - id: check-manifest - - - repo: https://github.com/pre-commit/pre-commit.git - rev: v2.15.0 - hooks: - - id: validate_manifest - - - repo: https://git.shore.co.il/nimrod/pre-commit-hooks.git - rev: v0.2.0 - hooks: - - id: shell-validate - - id: ansible-syntax-check - - id: terraform-fmt - - id: terraform-validate - - id: poetry-check - - id: docker-compose - - - repo: https://github.com/shellcheck-py/shellcheck-py.git - rev: v0.7.2.1 - hooks: - - id: shellcheck - - - repo: https://github.com/ansible/ansible-lint.git - rev: v5.1.3 - hooks: - - id: ansible-lint - - - repo: https://github.com/AleksaC/hadolint-py.git - rev: v2.1.0 - hooks: - - id: hadolint