You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-04 12:00:25 +00:00
1.1 KiB
1.1 KiB
Git hooks for Godot Engine
This folder contains Git hooks meant to be installed locally by Godot Engine contributors to make sure they comply with our requirements.
List of hooks
- Pre-commit hook for
clang-format: Appliesclang-formatto the staged files before accepting a commit; blocks the commit and generates a patch if the style is not respected. You may need to edit the file if yourclang-formatbinary is not in thePATH, or if you want to enable colored output withpygmentize. - Pre-commit hook for
black: Appliesblackto the staged Python files before accepting a commit. - Pre-commit hook for
makerst: Checks the class reference syntax usingmakerst.py.
Installation
Copy all the files from this folder into your .git/hooks folder, and make
sure the hooks and helper scripts are executable.
The hooks rely on bash scripts and tools which should be in the system PATH,
so they should work out of the box on Linux/macOS, and might work on Windows
when using git-bash.exe with clang-format, Python, black, etc. in the
PATH.