.PHONY: validate test-iocs test-checker shellcheck hygiene

validate: test-iocs test-checker shellcheck hygiene

test-iocs:
	python3 tests/validate_iocs.py

test-checker:
	bash -n scripts/check-zimbra-73570.sh scripts/collect-evidence.sh tests/test-checker.sh
	bash tests/test-checker.sh

shellcheck:
	@if command -v shellcheck >/dev/null 2>&1; then shellcheck scripts/*.sh tests/test-checker.sh; else echo "SKIP: shellcheck not installed"; fi

hygiene:
	bash tests/repository-hygiene.sh
