nidus-sync/lefthook.yml

23 lines
721 B
YAML
Raw Permalink Normal View History

pre-commit:
commands:
check-ssh-identity:
run: |
# Check if any SSH identities are available
if ! ssh-add -l &>/dev/null || [ "$(ssh-add -l 2>/dev/null | grep -v 'The agent has no identities.')" = "" ]; then
echo "Error: No SSH identities found in your SSH agent."
echo "Please run 'ssh-add' to add your SSH key before committing."
exit 1
fi
gofmt:
glob: "*.go"
run: gofmt -w {staged_files}
stage_fixed: true
golint:
2026-05-01 17:36:32 +00:00
glob: "*.go"
2026-05-04 19:43:20 +00:00
run: golangci-lint run --fix --new-from-rev=HEAD
2026-05-01 17:36:32 +00:00
stage_fixed: true
prettier:
glob: "*.{html,js,ts,vue,scss}"
2026-02-06 17:07:06 +00:00
run: prettier -w {staged_files}
stage_fixed: true