make check: include blogex in the cheap static gate
Root check now loops app then blogex then the pin check, mirroring the shape the Lens pass will use. blogex gains a check target (compile with warnings fatal + format); credo is a marked slot until its dep exists, and the gate never claims a sensor it did not run.
This commit is contained in:
@@ -1,11 +1,17 @@
|
||||
# Makefile for Firehose monorepo
|
||||
|
||||
MISE_BIN ?= mise
|
||||
|
||||
.PHONY: check precommit deps compile test test-elisp format
|
||||
|
||||
# Common check target that runs all static analysis
|
||||
# Cheap static gate over both apps, cheapest first. No database, no coverage:
|
||||
# this is the loop you run freely while working and before every commit.
|
||||
check:
|
||||
@echo "Running static analysis..."
|
||||
@make -C app MISE_BIN=mise check
|
||||
@echo "==> check: app (credo --strict, format)"
|
||||
@$(MAKE) -C app MISE_BIN=$(MISE_BIN) check
|
||||
@echo "==> check: blogex (compile, format)"
|
||||
@$(MAKE) -C blogex MISE_BIN=$(MISE_BIN) check
|
||||
@echo "==> check: toolchain pins"
|
||||
@bash scripts/check-pins.sh
|
||||
|
||||
# Precommit target for CI/pre-commit hooks
|
||||
|
||||
Reference in New Issue
Block a user