PyBiorythm maintains high code quality through comprehensive linting, testing, and automated checks.
Maintained by: Peter Rosemann (dkdndes@gmail.com)
uv run ruff check .
uv run ruff format .
pyproject.toml
uv run pytest --cov=. --cov-report=term-missing
All code must pass:
Before committing code:
# Run quality checks
uv run ruff check .
uv run ruff format .
uv run pytest --cov=. --cov-report=term-missing --cov-fail-under=85
uv run safety check
uv run bandit -r biorythm/ main.py
Related: Testing Guide | Development Setup | Contributing Guidelines |