You've already forked RecordFlux-devutils
mirror of
https://github.com/AdaCore/RecordFlux-devutils.git
synced 2026-02-12 13:10:44 -08:00
33 lines
798 B
Makefile
33 lines
798 B
Makefile
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)
|