Skip to content

Daily development

These tasks form the short feedback loop for ordinary Python changes. They are part of the default common task selection and use project-local Ruff, pytest, and coverage configuration before falling back to the package defaults.

Run formatting before linting so the checks operate on normalized source.

poe format
poe lint
poe test

See Configuration for configuration discovery and diagnostic logging.

Task Description
test Run the test suite with coverage (if pytest-cov is installed).
clean Clean up temporary files and directories.
format Fix import issues and format Python code with Ruff.
lint Check Python lint and formatting with Ruff.