all: lint

lint: lint_style mypy

lint_style: flake8 ruff

flake8:
	git ls-files '*.py' | xargs -r flake8

mypy:
	git ls-files '*.py' | xargs -r mypy

ruff_fix:
	git ls-files '*.py' | xargs -r ruff --fix

ruff:
	git ls-files '*.py' | xargs -r ruff
