repos: - repo: local hooks: - id: black name: black entry: black --line-length=88 --target-version=py310 language: system types: [python] - id: flake8 name: flake8 entry: flake8 --show-source language: system types: [python] - id: bandit name: bandit entry: bash -c 'bandit "$@" -ll -q 2>&1; true' language: system types: [python] exclude: ^(tests/|reference/) - id: tests name: tests entry: python -m unittest discover tests/ -v language: system pass_filenames: false stages: [pre-push]