mirror of
https://github.com/FuzzingLabs/fuzzforge_ai.git
synced 2026-02-12 20:32:46 +00:00
29 lines
594 B
Makefile
29 lines
594 B
Makefile
.PHONY: help build clean format lint test
|
|
|
|
help:
|
|
@echo "Available targets:"
|
|
@echo " build - Build Docker image"
|
|
@echo " clean - Remove build artifacts"
|
|
@echo " format - Format code with ruff"
|
|
@echo " lint - Lint code with ruff and mypy"
|
|
@echo " test - Run tests"
|
|
|
|
build:
|
|
docker build -t fuzzforge-harness-tester:0.1.0 .
|
|
|
|
clean:
|
|
rm -rf .pytest_cache
|
|
rm -rf .mypy_cache
|
|
rm -rf .ruff_cache
|
|
find . -type d -name __pycache__ -exec rm -rf {} +
|
|
|
|
format:
|
|
uv run ruff format ./src ./tests
|
|
|
|
lint:
|
|
uv run ruff check ./src ./tests
|
|
uv run mypy ./src
|
|
|
|
test:
|
|
uv run pytest tests/ -v
|