aboutsummaryrefslogtreecommitdiff
path: root/scripts/lint.sh
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/lint.sh')
-rwxr-xr-xscripts/lint.sh8
1 files changed, 8 insertions, 0 deletions
diff --git a/scripts/lint.sh b/scripts/lint.sh
index 61a27a1..82f3b34 100755
--- a/scripts/lint.sh
+++ b/scripts/lint.sh
@@ -114,6 +114,14 @@ for s in scripts/*.sh; do
check_hook "$s"
done
+# Scripts `make install` symlinks onto PATH. Extensionless by convention, so
+# they need their own glob — scripts/*.sh above never matched them, which left
+# the most exposed shell in the repo as the only shell with no gate over it.
+for s in claude-templates/bin/*; do
+ [ -f "$s" ] || continue
+ check_hook "$s"
+done
+
# Markdown link validation across rules and skills
for f in claude-rules/*.md */SKILL.md; do
[ -f "$f" ] || continue