add pre-commit format hook

This commit is contained in:
nmzik 2026-07-18 06:35:04 +02:00
parent da6cee924b
commit 387f9e3cde
2 changed files with 19 additions and 0 deletions

8
.pre-commit-config.yaml Normal file
View File

@ -0,0 +1,8 @@
repos:
- repo: https://github.com/pre-commit/mirrors-clang-format
rev: v22.1.3
hooks:
- id: clang-format
name: clang-format (C++)
files: ^src/.*\.(?:cpp|h|inc)$
types: [file]

View File

@ -62,6 +62,17 @@ Code contributions should be focused, build successfully on Windows, and include
where practical. Because KytyPS5 is still evolving quickly, consider opening an issue before
starting a large change.
### Formatting
Set up the clang-format hook after cloning:
```powershell
python -m pip install pre-commit
python -m pre_commit install --install-hooks
```
It formats staged `.cpp`, `.h`, and `.inc` files in `src`.
## Developer Information
The PS5 graphics architecture is based on AMD RDNA 2. Use AMD's