Skip to content

Pull requests: astral-sh/ruff

Author
Filter by author
Loading
Label
Filter by label
Loading
Use alt + click/return to exclude labels
or + click/return for logical OR
Projects
Filter by project
Loading
Milestones
Filter by milestone
Loading
Reviews
Assignee
Filter by who’s assigned
Assigned to nobody Loading
Sort

Pull requests list

[ty] Inform literal promotion with variance of inferred argument types ty Multi-file analysis & type inference
#22322 opened Jan 1, 2026 by ibraheemdev Draft
[pyupgrade] Apply UP045 to string arguments of typing.cast bug Something isn't working
#22320 opened Dec 31, 2025 by ntBre Loading…
[pylint] Demote PLW1510 fix to display-only fixes Related to suggested fixes for violations
#22318 opened Dec 31, 2025 by ntBre Loading…
[ty] Respect __new__ and metaclass __call__ return types ecosystem-analyzer ty Multi-file analysis & type inference
#22317 opened Dec 31, 2025 by charliermarsh Loading…
2
7
[ty] Prioritize real submodules over module __getattr__ ecosystem-analyzer ty Multi-file analysis & type inference
#22314 opened Dec 31, 2025 by Adamkadaban Loading…
[ty] cargo insta test --force-update-snapshots testing Related to testing Ruff itself
#22313 opened Dec 30, 2025 by oconnor663 Loading…
Add cargo sort to pre-commit
#22310 opened Dec 30, 2025 by MatthewMckee4 Loading…
Test impact of https://github.com/salsa-rs/salsa/pull/1050 internal An internal refactor or improvement ty Multi-file analysis & type inference
#22304 opened Dec 30, 2025 by MichaReiser Draft
[ty] Add diagnostics to validate TypeIs and TypeGuard definitions ty Multi-file analysis & type inference
#22300 opened Dec 30, 2025 by charliermarsh Loading…
[ty] Sort keyword argument completions higher server Related to the LSP server ty Multi-file analysis & type inference
#22297 opened Dec 30, 2025 by RasmusNygren Loading…
[ty] Support assignment to unions of TypedDicts ecosystem-analyzer ty Multi-file analysis & type inference
#22294 opened Dec 29, 2025 by ibraheemdev Loading…
[ty] Try eliminating ~AlwaysFalsy and ~AlwaysTruthy from intersections ty Multi-file analysis & type inference
#22292 opened Dec 29, 2025 by charliermarsh Draft
[ty] Add support for dynamic type() classes ecosystem-analyzer ty Multi-file analysis & type inference
#22291 opened Dec 29, 2025 by charliermarsh Loading…
[ty] Allow including files with no extension configuration Related to settings and configuration ty Multi-file analysis & type inference
#22243 opened Dec 29, 2025 by MichaReiser Loading…
[ty] support implicit recursive union type aliases ecosystem-analyzer ty Multi-file analysis & type inference
#22238 opened Dec 29, 2025 by mtshiba Draft
2
6
[ssort] Implement statement reording isort Related to import sorting
#22235 opened Dec 28, 2025 by JackAshwell11 Loading…
[refurb] Do not add abc.ABC if already present
#22234 opened Dec 28, 2025 by akawd Loading…
[ty] support __new__ return type in constructor calls ecosystem-analyzer ty Multi-file analysis & type inference
#22233 opened Dec 28, 2025 by kitagry Loading…
[ty] Extract relation module from types.rs internal An internal refactor or improvement ty Multi-file analysis & type inference
#22232 opened Dec 28, 2025 by MichaReiser Loading…
[ty] Update conformance workflow to compare ty diagnostics with expected errors ci Related to internal CI tooling ty Multi-file analysis & type inference
#22231 opened Dec 28, 2025 by WillDuke Loading…
[ty] support enum _value_ annotation ty Multi-file analysis & type inference
#22228 opened Dec 27, 2025 by silamon Loading…
[pylint] Ignore identical members (PLR1714)
#22220 opened Dec 27, 2025 by njhearp Loading…
Implement a fixer for E402
#22212 opened Dec 26, 2025 by PeterJCLaw Draft
[ty] Fix super() with TypeVar-annotated self and cls parameter bug Something isn't working ecosystem-analyzer ty Multi-file analysis & type inference
#22208 opened Dec 26, 2025 by charliermarsh Loading…
[ruff] Fix false negatives of chained-comparison (PLR1716)
#22206 opened Dec 26, 2025 by Bnyro Loading…
ProTip! Mix and match filters to narrow down what you’re looking for.