CI Perf Lint

prefer-setup-uv-for-lightweight-python-tooling

What it flags

Flags jobs that:

This rule is intended for repository tooling such as lint, formatting, and docs checks, not for product tests or builds.

Why it matters

For lightweight tooling-only jobs, setup-uv can often reduce setup and command startup overhead compared with a plain setup-python plus pip, pipenv, or poetry path.

Current heuristic

The rule looks for:

The rule intentionally skips:

When to ignore it

Ignore this finding when:

Suggested verification

Sources