mirror of
https://github.com/th3r00t/pyShelf.git
synced 2026-04-28 01:59:35 -04:00
25 lines
431 B
Makefile
Vendored
25 lines
431 B
Makefile
Vendored
test:
|
|
uv run pytest tests
|
|
|
|
test-cov:
|
|
uv run coverage run -m pytest tests
|
|
|
|
cov-report:
|
|
uv run coverage combine && uv run coverage report
|
|
|
|
cov: test-cov cov-report
|
|
|
|
typing:
|
|
uv run mypy --install-types --non-interactive src/pyshelf tests
|
|
|
|
style:
|
|
uv run ruff . && uv run black --check --diff .
|
|
|
|
fmt:
|
|
uv run black . && uv run ruff --fix . && make style
|
|
|
|
lint: style typing
|
|
|
|
compile:
|
|
cd src/frontend && sh compile.sh && cd ../..
|