.PHONY: precommit format test deps credo precommit: @EXIT=0; \ $(MAKE) format || EXIT=1; \ $(MAKE) test || EXIT=1; \ $(MAKE) deps || EXIT=1; \ $(MAKE) credo || EXIT=1; \ exit $$EXIT format: MIX_ENV=test mix format --check-formatted test: MIX_ENV=test mix test deps: MIX_ENV=test mix deps.unlock --check-unused credo: MIX_ENV=test mix credo --strict