Format

Formatting the codebase using a set standard saves us time and mental energy. Phidata templates are pre-configured with ruff that you can run using a helper script or directly.

Validate

Linting and Type Checking add an extra layer of protection to the codebase. We highly recommending running the validate script before pushing any changes.

Phidata templates are pre-configured with ruff and mypy that you can run using a helper script or directly. Checkout the pyproject.toml file for the configuration.