Elixir Git pre-commit hooks
Published on 2021-01-06
0m read
git, elixir, programming
Part of my Elixir development flow is to run certain checks and test before pushing changes to the remote. The main thing that I want is to make sure my code is following the standard Elixir formating with mix format
.
We can easily do this with a pre-commit
hook:
#!/bin/bash
cd `git rev-parse --show-toplevel`
mix format --check-formatted
if [ $? == 1 ]; then
echo "commit failed due to format issues..."
exit 1
fi