-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
27 lines (20 loc) · 821 Bytes
/
Makefile
File metadata and controls
27 lines (20 loc) · 821 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
.PHONY: help lint fmt fmt-check test test-claude test-codex
help:
@echo "Targets:"
@echo " lint Run every linter (shellcheck, shfmt, markdownlint, jq, claude plugin validate, emdash, SKILL.md description length)."
@echo " fmt Apply auto-formatters in place (shfmt, markdownlint --fix, jq)."
@echo " fmt-check Verify formatters would not change anything (alias for the formatting subset of lint)."
@echo " test Run both end-to-end harnesses (Claude Code and Codex)."
@echo " test-claude Run only the Claude Code end-to-end harness."
@echo " test-codex Run only the Codex end-to-end harness."
lint:
@bash scripts/lint.sh
fmt:
@bash scripts/fmt.sh
fmt-check:
@bash scripts/lint.sh
test: test-claude test-codex
test-claude:
@bash test/claude.sh
test-codex:
@bash test/codex.sh