RUFF ?= ruff RUFF_ARGS ?= BLACK ?= black BLACK_ARGS ?= MYPY ?= mypy MYPY_ARGS ?= KACL_CLI ?= kacl-cli KACL_CLI_ARGS ?= .PHONY: common_check check check_ruff check_black check_mypy common_check: check_ruff check_black check_mypy check_kacl check: common_check check_ruff: $(DEVUTILS_DEPENDENCIES) $(RUFF) check $(RUFF_ARGS) $(PYTHON_PACKAGES) check_black: $(DEVUTILS_DEPENDENCIES) $(BLACK) --check --diff $(BLACK_ARGS) $(PYTHON_PACKAGES) check_mypy: $(DEVUTILS_DEPENDENCIES) $(MYPY) --pretty $(MYPY_ARGS) $(PYTHON_PACKAGES) check_kacl: $(DEVUTILS_DEPENDENCIES) if [ -f CHANGELOG.md ]; then $(KACL_CLI) $(KACL_CLI_ARGS) verify; fi .PHONY: format format: $(DEVUTILS_DEPENDENCIES) $(RUFF) check --fix-only $(RUFF_ARGS) $(PYTHON_PACKAGES) | true $(BLACK) $(BLACK_ARGS) $(PYTHON_PACKAGES)