Files
RecordFlux-devutils/Makefile.common
Tobias Reiher 6ec06d5212 Remove pylint
Ref. eng/recordflux/RecordFlux-devutils#12
2023-08-14 17:07:41 +02:00

29 lines
532 B
Makefile

RUFF ?= ruff
BLACK ?= black
MYPY ?= mypy
KACL_CLI ?= kacl-cli
.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:
$(RUFF) check $(PYTHON_PACKAGES)
check_black:
$(BLACK) --check --diff $(PYTHON_PACKAGES)
check_mypy:
$(MYPY) --pretty $(PYTHON_PACKAGES)
check_kacl:
if [ -f CHANGELOG.md ]; then $(KACL_CLI) verify; fi
.PHONY: format
format:
$(RUFF) check --fix-only $(PYTHON_PACKAGES) | true
$(BLACK) $(PYTHON_PACKAGES)