mirror of
https://github.com/ivuorinen/dotfiles.git
synced 2026-03-22 15:07:44 +00:00
feat(claude): add dotbot-validate and config-warn hooks
This commit is contained in:
15
.claude/hooks/post-edit-config-warn.sh
Executable file
15
.claude/hooks/post-edit-config-warn.sh
Executable file
@@ -0,0 +1,15 @@
|
||||
#!/usr/bin/env bash
|
||||
# Post-edit: warn when formatter/linter configs are changed,
|
||||
# since they affect the entire repo's code style.
|
||||
|
||||
fp=$(jq -r '.tool_input.file_path // empty')
|
||||
[ -z "$fp" ] || [ ! -f "$fp" ] && exit 0
|
||||
|
||||
case "$(basename "$fp")" in
|
||||
.editorconfig | biome.json | .prettierrc.json | .shellcheckrc | stylua.toml | .yamllint.yml)
|
||||
echo "NOTE: Formatter/linter config changed ($fp)." >&2
|
||||
echo "Run 'pre-commit run --all-files' to verify consistency." >&2
|
||||
;;
|
||||
esac
|
||||
|
||||
exit 0
|
||||
Reference in New Issue
Block a user