mirror of
https://github.com/privatevoid-net/nix-super.git
synced 2024-12-01 18:16:14 +02:00
16 lines
505 B
Makefile
16 lines
505 B
Makefile
|
|
||
|
.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
|