Skip to content

Commit 1b45d24

Browse files
committed
add clean to Makefile
1 parent 3d7d8b3 commit 1b45d24

File tree

1 file changed

+17
-2
lines changed

1 file changed

+17
-2
lines changed

Makefile

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ PACKAGE := eventsourcingdb
22
TEST_DIR := tests
33
PYTHON_DIRS := $(PACKAGE) $(TEST_DIR)
44

5-
qa: analyze typecheck security test
5+
qa: analyze typecheck security test
66

77
analyze:
88
@echo "Running code analysis..."
@@ -11,6 +11,21 @@ analyze:
1111
build: qa clean
1212
@echo "Build prepared."
1313

14+
clean:
15+
@echo "Cleaning up..."
16+
@find . -type d -name __pycache__ -exec rm -rf {} +
17+
@find . -type f -name "*.pyc" -delete
18+
@find . -type f -name "*.pyo" -delete
19+
@find . -type f -name "*.pyd" -delete
20+
@find . -type f -name ".coverage" -delete
21+
@find . -type d -name "*.egg-info" -exec rm -rf {} +
22+
@find . -type d -name "*.egg" -exec rm -rf {} +
23+
@find . -type d -name ".pytest_cache" -exec rm -rf {} +
24+
@find . -type d -name ".mypy_cache" -exec rm -rf {} +
25+
@find . -type d -name ".pyright" -exec rm -rf {} +
26+
@find . -type d -name ".ruff_cache" -exec rm -rf {} +
27+
@rm -rf build/ dist/ .coverage htmlcov/ .venv/
28+
1429
coverage:
1530
@echo "Checking test coverage..."
1631
@uv run pytest --cov=$(PACKAGE) --cov-report=term-missing $(TEST_DIR)
@@ -36,4 +51,4 @@ typecheck:
3651
@echo "Running type checking..."
3752
@uv run pyright $(PACKAGE)
3853

39-
.PHONY: analyze build clean coverage format help lock qa security test typecheck
54+
.PHONY: analyze build coverage format help lock qa security test typecheck clean

0 commit comments

Comments
 (0)