File tree Expand file tree Collapse file tree 1 file changed +1
-17
lines changed
Expand file tree Collapse file tree 1 file changed +1
-17
lines changed Original file line number Diff line number Diff line change 1- # Variables for reusable values
21PACKAGE := eventsourcingdb
32TEST_DIR := tests
43PYTHON_DIRS := $(PACKAGE ) $(TEST_DIR )
54
6- # Default target and help
7- .DEFAULT_GOAL := .PHONY
8- help :
9- @echo " Available commands:"
10- @echo " analyze : Run code analysis with ruff"
11- @echo " build : Run QA and prepare build"
12- @echo " clean : Remove temporary files"
13- @echo " coverage : Check test coverage"
14- @echo " format : Format code"
15- @echo " lock : Lock dependencies with uv"
16- @echo " qa : Run all quality assurance checks (analysis, type checking, security, tests)"
17- @echo " security : Run security checks with bandit"
18- @echo " test : Run tests"
19- @echo " typecheck: Run mypy type checking"
5+ qa : analyze typecheck security test
206
217analyze :
228 @echo " Running code analysis..."
5036 @echo " Updating dependency lock..."
5137 @uv run uv lock
5238
53- qa : analyze typecheck security test
54-
5539security :
5640 @echo " Running security checks..."
5741 @uv run bandit -r $(PACKAGE ) -c pyproject.toml
You can’t perform that action at this time.
0 commit comments