repos:
- repo: https://github.com/psf/black
  rev: 24.10.0
  hooks:
  - id: black
- repo: https://github.com/astral-sh/ruff-pre-commit
  rev: v0.9.3
  hooks:
  - id: ruff
- repo: https://github.com/PyCQA/bandit
  rev: 1.8.2
  hooks:
  - id: bandit
    args: ["-c", "pyproject.toml"]
    additional_dependencies: ["bandit[toml]"]
    exclude: |
      (?x)(
        ^quickinstall.py|
        /_tests/|
        ^_ui_tests/
      )
