From fa78f84e35675e82e649a8cfc520afad93377a8a Mon Sep 17 00:00:00 2001 From: Adar Nimrod <nimrod@shore.co.il> Date: Sat, 18 Dec 2021 13:42:37 +0200 Subject: [PATCH] Update pre-commit hooks. --- .pre-commit-config.yaml | 75 ++++++++++++++++++++++++++--------------- 1 file changed, 48 insertions(+), 27 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 842aa0c..91e9fe5 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,43 +1,77 @@ --- repos: - - repo: https://github.com/pre-commit/pre-commit-hooks + - repo: https://github.com/pre-commit/pre-commit-hooks.git rev: v4.0.1 hooks: + - id: check-added-large-files + - id: check-executables-have-shebangs + - id: check-json - id: check-merge-conflict + - id: check-shebang-scripts-are-executable + - id: check-symlinks + - id: check-toml + - id: check-yaml + - id: detect-private-key + - id: end-of-file-fixer - id: trailing-whitespace + exclude: \.diff$ - - repo: https://github.com/Yelp/detect-secrets + - repo: https://github.com/codespell-project/codespell.git + rev: v2.1.0 + hooks: + - id: codespell + + - repo: https://github.com/Yelp/detect-secrets.git rev: v1.1.0 hooks: - id: detect-secrets - - repo: https://github.com/adrienverge/yamllint + - 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.2 + hooks: + - id: gitlab-ci-linter + args: + - "--server" + - https://git.shore.co.il + + - repo: https://github.com/adrienverge/yamllint.git rev: v1.26.3 hooks: - id: yamllint - repo: https://github.com/executablebooks/mdformat.git - rev: 0.7.9 + rev: 0.7.10 hooks: - id: mdformat - - repo: https://github.com/amperser/proselint/ - rev: 0.12.0 + - repo: https://github.com/pre-commit/pre-commit.git + rev: v2.15.0 hooks: - - id: proselint - types: [plain-text] - exclude: LICENSE + - id: validate_manifest - - repo: https://github.com/ambv/black - rev: 21.8b0 + - repo: https://git.shore.co.il/nimrod/pre-commit-hooks.git + rev: v0.2.0 + hooks: + - id: terraform-fmt + - id: terraform-validate + + - repo: https://github.com/ambv/black.git + rev: 21.10b0 hooks: - id: black args: - | --line-length=79 - - repo: https://github.com/PyCQA/prospector - rev: 1.5.1b0 + - repo: https://github.com/PyCQA/prospector.git + rev: 1.5.3.1 hooks: - id: prospector args: @@ -59,6 +93,7 @@ repos: --strictness=high - |- --no-autodetect + - "-X" additional_dependencies: - bandit - pyroma @@ -72,17 +107,3 @@ repos: --doctests additional_dependencies: - flake8-bugbear - - - repo: https://gitlab.com/devopshq/gitlab-ci-linter - rev: v1.0.3 - hooks: - - id: gitlab-ci-linter - args: - - "--server" - - https://git.shore.co.il - - - repo: https://git.shore.co.il/nimrod/terraform-pre-commit.git - rev: v0.1.2 - hooks: - - id: tf-fmt - - id: tf-validate -- GitLab