.PHONY: format print-top-help += echo ' format: Format source code' # This uses the cached .pre-commit-hooks.yaml file format: @if ! type -p pre-commit &>/dev/null; then \ echo "make format: pre-commit not found. Please use \`nix develop\`."; \ exit 1; \ fi; \ if test -z "$$_NIX_PRE_COMMIT_HOOKS_CONFIG"; then \ echo "make format: _NIX_PRE_COMMIT_HOOKS_CONFIG not set. Please use \`nix develop\`."; \ exit 1; \ fi; \ pre-commit run --config $$_NIX_PRE_COMMIT_HOOKS_CONFIG --all-files