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.

./scripts/format.sh

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.

./scripts/validate.sh