//
Search across all documentation pages
10 pages in this section.
Why linting, formatting, and type checking are three genuinely different mechanisms that happen to live in the same pyproject.toml file, and how they compose into a single quality pipeline from editor to pre-commit to CI.
The fast all-in-one linter/formatter replacing flake8/isort.
Deterministic formatting and style consensus.
Grouping and ordering imports (or letting Ruff do it).
Running lint/format/type checks before every commit.
VS Code / PyCharm setup for instant feedback.
A pragmatic, low-friction quality baseline.