From 9347bca78f5a064c4e263ad2ec24151bc9d62774 Mon Sep 17 00:00:00 2001 From: ducoterra Date: Fri, 30 Oct 2026 22:49:52 -0400 Subject: [PATCH] Lint the skill scripts with everything else make lint and make style now walk .agents/skills/*/scripts/*.sh, so a skill helper is held to the same shellcheck pass as the sandbox, the tests and the installer. LLM-Generated: true --- Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 4f0de27..8a262f8 100644 --- a/Makefile +++ b/Makefile @@ -24,11 +24,12 @@ lint: ## shellcheck every shell file, in a container (nothing installed locally) $(BINS) install.sh contrib/ai-sandbox.bash \ tests/run.sh tests/lib.sh tests/spike_network.sh \ $$(ls tests/unit/*.sh tests/e2e/*.sh tests/fixtures/*.sh tests/fixtures/phase-lib/*.sh) \ + $$(ls .agents/skills/*/scripts/*.sh 2>/dev/null) \ && echo "shellcheck: clean" style: ## bash-style syntax check of every shell file (fast, no deps) @for f in $(BINS) install.sh contrib/*.bash tests/*.sh tests/unit/*.sh tests/e2e/*.sh \ - tests/fixtures/*.sh tests/fixtures/phase-lib/*.sh; do \ + tests/fixtures/*.sh tests/fixtures/phase-lib/*.sh .agents/skills/*/scripts/*.sh; do \ [ -f "$$f" ] || continue; bash -n "$$f" || exit 1; \ done; echo "bash -n: clean"