Skip to content

Latest commit

 

History

History
39 lines (24 loc) · 480 Bytes

DEVELOP.md

File metadata and controls

39 lines (24 loc) · 480 Bytes

Development

Code Quality

The project uses ruff for linting and formatting:

# Run linting
ruff check .

# Run formatting
ruff format .

Type Checking

The project uses mypy for type checking:

mypy src tests

Testing

The project uses pytest for testing. Tests are designed to work with live test databases.

# Run all tests
pytest

# Run specific test file
pytest tests/test_uploader.py

# Run with verbose output
pytest -v