# Copyright (c) 2021-2023 Arm Limited. # SPDX-License-Identifier: Apache-2.0 # See https://pre-commit.com for more information # See https://pre-commit.com/hooks.html for more hooks repos: - repo: https://github.com/asottile/reorder_python_imports rev: v3.0.1 hooks: - id: reorder-python-imports - repo: https://github.com/psf/black rev: 22.3.0 hooks: - id: black - repo: https://github.com/pycqa/flake8 rev: 4.0.1 hooks: - id: flake8 - repo: local hooks: - id: pytest name: pytest stages: [commit] language: system entry: pytest -m "not postcommit" types: [python] pass_filenames: false - repo: local hooks: - id: clang-format name: clang-format exclude: build|third_party language: system entry: clang-format types: ["c++"] args: ["-i"] - repo: local hooks: - id: check-operator-api name: check-operator-api language: system entry: python3 scripts/operator_api/generate_api.py pass_filenames: false always_run: true