Awesome Reviewers checks + prompts

sources / astral-sh/uv

astral-sh/uv

The checks this repository runs, scanned at d71db4f, and the review prompts derived from its discussions.

11 recognised tools
23 prompts
60322 stars
Developer Tooling
GitHub

Static analysis

4 tools

ToolKindCommandRuns inFound in
clippy Linting cargo clippy --workspace --all-targets --all-features --locked
cargo clippy --all-features --locked --target x86_64-pc-windows-msvc --tests
ci .github/workflows/check-lint.yml
.github/workflows/test-windows-trampolines.yml
clippy.toml
zizmor CI workflow linting uses zizmorcore/zizmor-action ci .github/workflows/check-zizmor.yml
mkdocs
configured, not run
Docs build pyproject.toml
ruff-check
configured, not run
Linting pyproject.toml
crates/uv-build/ruff.toml
crates/uv-python-interpreter/python/ruff.toml
python/ruff.toml

Testing

2 tools

ToolKindCommandRuns inFound in
cargo-test Unit and integration tests cargo test --locked -p uv-trampoline-builder --target $EXPR-pc-windows-msvc
cargo test --locked -p uv-trampoline-builder --target $EXPR-pc-windows-msvc -...
ci .github/workflows/test-windows-trampolines.yml
ci-matrix Version and platform matrix windows-trampoline-check (target-arch: 3)
windows-trampoline-test (include: 3)
ci .github/workflows/test-windows-trampolines.yml
ToolKindCommandRuns inFound in
ruff-format Formatting ruff format --diff . ci .github/workflows/check-fmt.yml
rustfmt Formatting cargo fmt --all --check
cargo fmt --check
ci .github/workflows/check-fmt.yml
.github/workflows/test-windows-trampolines.yml
rustfmt.toml
black
configured, not run
Formatting pyproject.toml
prettier
configured, not run
Formatting .prettierrc

Supply chain

1 tool

ToolKindCommandRuns inFound in
cargo-deny Dependency audit cargo deny --all-features check licenses
cargo deny --all-features check sources
cargo deny --all-features check bans
ci .github/workflows/check-lint.yml
.cargo/deny.toml
crates/uv-build/deny.toml
63 other commands the scanner could not classify

Commands from CI steps and task runners that look like checks but match no known tool. Some are checks, some are not.

  • Re-run the check after the policy is updated.
  • Select-String -Pattern 'core::fmt
  • Select-String -Pattern 'core::fmt::write
  • Write-Host Verifying pyenv-win installation...
  • and (test([\r\n])
  • buildx imagetools inspect ${image_tags[0]} --format {{.Manifest.Digest}})
  • buildx imagetools inspect registry.depot.dev/${DEPOT_PROJECT_ID}:$build_id --format {{.Manifest.Digest}})
  • cargo hawk check -D warnings
  • check cargo-shear --deny-warnings
  • check ruff check .
  • check ty check python/uv
  • check typos
  • check_in_bin $executable_name $folder_path
  • dist ${dist_args[@]} --output-format=json > plan-dist-manifest.json
  • dist plan --output-format=json > plan-dist-manifest.json
  • docs mkdocs build --strict -f mkdocs.yml
  • gnome-keyring-daemon --components=secrets --daemonize --unlock <<< foobar
  • graalpy scripts/check_system_python.py --uv ./uv
  • out check_crates_policies $check_crates_policies
  • out check_schema $check_schema
  • out require_check_release $require_check_release
  • out review_security $review_security
  • out run_checks $run_checks
  • out test_code $test_code
  • out test_ecosystem $test_ecosystem
  • out test_integration $test_integration
  • out test_macos $test_macos
  • out test_publish $test_publish
  • out test_smoke $test_smoke
  • out test_system $test_system
  • out test_windows_trampoline $test_windows_trampoline
  • out test_windows_trampoline_check_binary $test_windows_trampoline_check_binary
  • pypy scripts/check_system_python.py --uv ./uv
  • pyston scripts/check_system_python.py --uv ./uv
  • python -3.10 ./scripts/check_system_python.py --uv ./uv.exe
  • python -3.13 ./scripts/check_system_python.py --uv ./uv.exe
  • python -3.13-arm64 ./scripts/check_system_python.py --uv ./uv.exe
  • python ./scripts/check_embedded_python.py --uv ./uv.exe
  • python ./scripts/check_registry.py --uv ./uv.exe
  • python ./scripts/check_system_python.py --uv ./uv

full scan as JSON

Review prompts

most discussed first

  • astral-sh/uv Naming Conventions Rust devtools
    raw open
  • astral-sh/uv Documentation Rust devtools
    raw open
  • astral-sh/uv Code Style Rust devtools
    raw open
  • astral-sh/uv Security Rust devtools
    raw open
  • astral-sh/uv Error Handling Rust devtools
    raw open
  • astral-sh/uv Configurations Markdown devtools
    raw open
  • astral-sh/uv CI/CD Yaml devtools
    raw open
  • astral-sh/uv Configurations Rust devtools
    raw open
  • astral-sh/uv API Markdown devtools
    raw open
  • astral-sh/uv Documentation Markdown devtools
    raw open
  • astral-sh/uv Networking Rust devtools
    raw open
  • astral-sh/uv Testing Rust devtools
    raw open
  • astral-sh/uv API Rust devtools
    raw open
  • astral-sh/uv Caching Markdown devtools
    raw open
  • astral-sh/uv Null Handling Rust devtools
    raw open
  • astral-sh/uv Naming Conventions Markdown devtools
    raw open
  • astral-sh/uv Algorithms Rust devtools
    raw open
  • astral-sh/uv Testing Python devtools
    raw open
  • astral-sh/uv Configurations Toml devtools
    raw open
  • astral-sh/uv Caching Dockerfile devtools
    raw open
  • astral-sh/uv CI/CD Dockerfile devtools
    raw open
  • astral-sh/uv Configurations Dockerfile devtools
    raw open
  • astral-sh/uv Security Yaml devtools
    raw open