| default_install_hook_types: |
| - pre-commit |
| - commit-msg |
| default_stages: |
| - pre-commit |
| - manual |
| exclude: '(build|result)/.*|__pycache__/.*|.*\.(png|html)$' |
| repos: |
| - repo: https://github.com/google/yapf |
| rev: v0.43.0 |
| hooks: |
| - id: yapf |
| args: [--in-place, --verbose] |
| - repo: https://github.com/crate-ci/typos |
| rev: v1.34.0 |
| hooks: |
| - id: typos |
| exclude: '.gitattributes' |
| - repo: https://github.com/PyCQA/isort |
| rev: 6.0.1 |
| hooks: |
| - id: isort |
| - repo: https://github.com/pre-commit/mirrors-clang-format |
| rev: v20.1.3 |
| hooks: |
| - id: clang-format |
| types_or: [c++, cuda] |
| args: [--style=file, --verbose] |
| - repo: https://github.com/jackdewinter/pymarkdown |
| rev: v0.9.29 |
| hooks: |
| - id: pymarkdown |
| args: [fix] |
| - repo: https://github.com/rhysd/actionlint |
| rev: v1.7.7 |
| hooks: |
| - id: actionlint |
|
|