-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
38 lines (28 loc) · 1.01 KB
/
Makefile
File metadata and controls
38 lines (28 loc) · 1.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
.PHONY: uvr-mype, uvr-black-check, uvr-black-format, uvr-coverage, uvr-tests, uvrr, uvrr-check, uvrr-format
all: help
uvrr: uvrr-check uvrr-format uvr-black-format uvr-tests
uvr-tests:
uv run pytest .
uvrr-check:
uv run ruff check . --fix
uvrr-format:
uv run ruff format
uvr-coverage:
uv run coverage run -m pytest & uv run coverage run report
uvr-black-check:
uv run black . --check --diff
uvr-black-format:
uv run black . --diff
uvr-mypy:
uv run mypy src/ --strict --ignore-missing-imports --check-untyped-defs
help:
@echo "Run UV:"
@echo " uvrr-check - uv run ruff check - Ruff Check"
@echo " uvrr-format - uv run ruff format - Ruff Format"
@echo " uvr-tests - uv run pytest - Tests"
@echo "Run MyPy:"
@echo " uvrb-mypy - uv run mype src/"
@echo "Run Black:"
@echo " uvrb-check - uv run black . --diff"
@echo " uvrb-format - uv run black . --check --diff"
@echo " help - Show this message"