From 1406f38aa3794d05d7a565d9b15ec804839588e4 Mon Sep 17 00:00:00 2001 From: Mario Voigt Date: Tue, 25 Feb 2025 12:36:42 +0100 Subject: [PATCH] move tools to hooks --- hooks/git-pre-commit-hook | 3 +++ hooks/git-pre-push-hook | 12 ++++++++++++ 2 files changed, 15 insertions(+) create mode 100755 hooks/git-pre-commit-hook create mode 100755 hooks/git-pre-push-hook diff --git a/hooks/git-pre-commit-hook b/hooks/git-pre-commit-hook new file mode 100755 index 0000000..246a0af --- /dev/null +++ b/hooks/git-pre-commit-hook @@ -0,0 +1,3 @@ +#!/usr/bin/env bash + +cargo fmt --all diff --git a/hooks/git-pre-push-hook b/hooks/git-pre-push-hook new file mode 100755 index 0000000..b47425a --- /dev/null +++ b/hooks/git-pre-push-hook @@ -0,0 +1,12 @@ +#!/usr/bin/env bash + +echo -e "Checking code formatting:\n=========================\n\n" 1>&2 + +cargo fmt --check + +if [[ $? -ne 0 ]] +then + o=$? + echo -e "\n\nRun \`cargo fmt --all\` before pushing please." 1>&2 + exit $o +fi