From 52ae2ef47dd78ddb8ee1c559d2208f51a992172f Mon Sep 17 00:00:00 2001 From: Leyla Becker Date: Sat, 21 Sep 2024 12:12:58 -0500 Subject: [PATCH] added pre and post commit hooks to run linting --- hooks/post-commit | 3 +++ hooks/pre-commit | 11 +++++++++++ lint.sh | 3 +++ 3 files changed, 17 insertions(+) create mode 100755 hooks/post-commit create mode 100755 hooks/pre-commit create mode 100755 lint.sh diff --git a/hooks/post-commit b/hooks/post-commit new file mode 100755 index 0000000..7803850 --- /dev/null +++ b/hooks/post-commit @@ -0,0 +1,3 @@ +#!/usr/bin/env bash + +git stash pop -q diff --git a/hooks/pre-commit b/hooks/pre-commit new file mode 100755 index 0000000..5721472 --- /dev/null +++ b/hooks/pre-commit @@ -0,0 +1,11 @@ +#!/usr/bin/env bash + +git stash -q --keep-index + +./lint.sh + +RESULT=$? + +git add -u + +exit $RESULT \ No newline at end of file diff --git a/lint.sh b/lint.sh new file mode 100755 index 0000000..3fc29e9 --- /dev/null +++ b/lint.sh @@ -0,0 +1,3 @@ +#!/usr/bin/env bash + +nix run git+https://github.com/kamadorueda/alejandra -- -q .