mirror of
https://github.com/luxfi/explore.git
synced 2026-09-24 00:28:18 +00:00
21 lines
597 B
Bash
Executable File
21 lines
597 B
Bash
Executable File
#!/usr/bin/env sh
|
|
. "$(dirname -- "$0")/_/husky.sh"
|
|
|
|
# lint js/ts files
|
|
echo 🧿 Running file linter...
|
|
npx lint-staged
|
|
|
|
echo 🧿 Running spelling checker...
|
|
git diff --diff-filter=ACMRT --cached --name-only | npx cspell --config cspell.jsonc --file-list stdin --no-must-find-files
|
|
|
|
# format svg
|
|
echo 🧿 Running svg formatter...
|
|
for file in `git diff --diff-filter=ACMRT --cached --name-only | grep ".svg\$"`
|
|
do
|
|
echo "Formatting $file"
|
|
./node_modules/.bin/svgo -q $file --config svgo.config.format.js
|
|
git add $file
|
|
done
|
|
|
|
echo ✅ All pre-commit jobs are done
|