Skip to content

Ruff

Linters

Ruff

Detects Ruff configuration and reports whether vendor is excluded.
Detected From
ruff.toml, .ruff.toml, or pyproject.toml with a [tool.ruff] section.
Writes
Nothing today; TOML state is reported but not rewritten automatically.
Visibility
Python vendored source stays available while doctor explains the current Ruff state.

When To Use It

Use this when Python linting should avoid upstream snapshots.

Workflow

Run ingraft doctor to inspect the current status, then run ingraft refresh after adding or updating vendored source. Refresh only writes supported files when the tool is actually detected in the repository.