Run lints at pre-commit
Install a hook to run lints at pre-commit to force issues to be fixed during development. This introduces a 5-10 second delay when committing due to how slow clang-format is. Signed-off-by: Tim Crawford <tcrawford@system76.com>
This commit is contained in:
committed by
Jeremy Soller
parent
1aadc68257
commit
58f9ed4051
7
scripts/hooks/pre-commit.sh
Executable file
7
scripts/hooks/pre-commit.sh
Executable file
@ -0,0 +1,7 @@
|
||||
#!/usr/bin/env bash
|
||||
# SPDX-License-Identifier: GPL-3.0-only
|
||||
|
||||
make lint 2>/dev/null || {
|
||||
echo -e "\nissues found, not committing"
|
||||
exit 1
|
||||
}
|
Reference in New Issue
Block a user