hermes/.githooks/pre-commit
2024-05-10 17:58:36 -04:00

17 lines
No EOL
445 B
Bash
Executable file

#!/usr/bin/env bash
shopt -s globstar
set -e
pushd $(git rev-parse --show-toplevel)/api
npx eslint src
popd
pushd $(git rev-parse --show-toplevel)/lom
npx eslint src
popd
# Formatting step
"$(git rev-parse --show-toplevel)"/api/node_modules/.bin/prettier --ignore-unknown --write $(git rev-parse --show-toplevel)/{api,lom}/{eslint.config.js,src/**/*.ts}
rustfmt $(git rev-parse --show-toplevel)/gui/src/**/*.rs
git update-index --again
exit 0