exclude: | (?x) third_party/ # avoid checking build directories for any subproject build/ build-.*/ _build/ # external source of truth shared/amdgpu-windows-interop repos: - repo: https://github.com/pre-commit/pre-commit-hooks rev: v3.2.0 hooks: - id: trailing-whitespace - id: end-of-file-fixer - id: check-yaml - id: check-added-large-files - repo: https://github.com/psf/black rev: 22.10.0 hooks: - id: black language_version: python3 - repo: https://github.com/pre-commit/mirrors-clang-format rev: v18.1.4 hooks: - id: clang-format name: clang-format (C/C++/ObjC) entry: clang-format -i -style=file files: '\.(c|cpp|cc|h|hpp|m|mm)$' - repo: https://github.com/BlankSpruce/gersemi # gersemi replaces cmake-format and cmake-lint rev: 0.22.1 hooks: - id: gersemi