Commit 8c8b20a4 authored by nimrod's avatar nimrod
Browse files

Update the skeleton .pre-commit-config.yaml.

- Update hooks.
- Reorganize it a bit (put the hooks relevant for Python together).
parent cc188bc0
Loading
Loading
Loading
Loading
+44 −44
Original line number Diff line number Diff line
@@ -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