# Refer for explanation to following link: # https://lefthook.dev/configuration/ glob_matcher: doublestar templates: av-hooks-dir: "/home/av/projects/private/git-hooks" pre-commit: jobs: - name: "gitleaks" run: "gitleaks git --staged" - name: "check secret files" run: "python3 {av-hooks-dir}/pre-commit/check-secrets-encrypted-with-ansible-vault.py" - name: "format python" glob: "**/*.py" run: "black --quiet {staged_files}" stage_fixed: true - name: "mypy" glob: "**/*.py" run: "mypy {staged_files}"