Skip to content

Improve quick_select with type hints, edge case handling, and documentation #17518

Improve quick_select with type hints, edge case handling, and documentation

Improve quick_select with type hints, edge case handling, and documentation #17518

Triggered via pull request March 28, 2026 14:46
Status Failure
Total duration 9s
Artifacts

ruff.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

10 errors
ruff (UP006): searches/quick_select.py#L90
searches/quick_select.py:90:19: UP006 Use `list` instead of `List` for type annotation help: Replace with `list`
ruff (UP045): searches/quick_select.py#L39
searches/quick_select.py:39:51: UP045 Use `X | None` for type annotations help: Convert to `X | None`
ruff (UP006): searches/quick_select.py#L39
searches/quick_select.py:39:25: UP006 Use `list` instead of `List` for type annotation help: Replace with `list`
ruff (UP006): searches/quick_select.py#L16
searches/quick_select.py:16:76: UP006 Use `list` instead of `List` for type annotation help: Replace with `list`
ruff (UP006): searches/quick_select.py#L16
searches/quick_select.py:16:65: UP006 Use `list` instead of `List` for type annotation help: Replace with `list`
ruff (UP006): searches/quick_select.py#L16
searches/quick_select.py:16:54: UP006 Use `list` instead of `List` for type annotation help: Replace with `list`
ruff (UP006): searches/quick_select.py#L16
searches/quick_select.py:16:48: UP006 Use `tuple` instead of `Tuple` for type annotation help: Replace with `tuple`
ruff (UP006): searches/quick_select.py#L16
searches/quick_select.py:16:22: UP006 Use `list` instead of `List` for type annotation help: Replace with `list`
ruff (UP035): searches/quick_select.py#L13
searches/quick_select.py:13:1: UP035 `typing.Tuple` is deprecated, use `tuple` instead
ruff (UP035): searches/quick_select.py#L13
searches/quick_select.py:13:1: UP035 `typing.List` is deprecated, use `list` instead