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] Pass slice to specialize internal An internal refactor or improvement ty Multi-file analysis & type inference
#22421 opened Jan 6, 2026 by MichaReiser Draft
[ty] Substitute ParamSpec in overloaded functions bug Something isn't working ty Multi-file analysis & type inference
#22416 opened Jan 6, 2026 by dhruvmanila Loading…
2
7
[ty] Recognize string-literal types as subtypes of Sequence[Literal[chars]] ecosystem-analyzer ty Multi-file analysis & type inference
#22415 opened Jan 6, 2026 by jhartum Loading…
[WIP] perf experiments
#22412 opened Jan 6, 2026 by dylwil3 Draft
[ty] improve typevar solving from constraint sets ecosystem-analyzer ty Multi-file analysis & type inference
#22411 opened Jan 6, 2026 by carljm Loading…
Check required-version before parsing rules configuration Related to settings and configuration
#22410 opened Jan 6, 2026 by jelle-openai Loading…
[ty] Fix classmethod + contextmanager + Self ty Multi-file analysis & type inference
#22407 opened Jan 5, 2026 by eclbg Loading…
[ty] Early return in Type::has_relation_to_impl for Type variants that are always mutually disjoint performance Potential performance improvement ty Multi-file analysis & type inference
#22403 opened Jan 5, 2026 by AlexWaygood Draft
[ty] Optimize Type::negate() performance Potential performance improvement ty Multi-file analysis & type inference
#22402 opened Jan 5, 2026 by AlexWaygood Loading…
[ty] Separate out upper and lower bound constraints ty Multi-file analysis & type inference
#22400 opened Jan 5, 2026 by dcreager Draft
[ty] Support dataclass_transform as a function call bug Something isn't working ty Multi-file analysis & type inference
#22378 opened Jan 4, 2026 by charliermarsh Loading…
[ty] Validate class decorator constructor arguments ty Multi-file analysis & type inference
#22377 opened Jan 4, 2026 by charliermarsh Loading…
[ty] Allow enum narrowing for classes that don't override __eq__ ty Multi-file analysis & type inference
#22371 opened Jan 4, 2026 by charliermarsh Loading…
[ty] Apply narrowing to walrus targets ty Multi-file analysis & type inference
#22369 opened Jan 4, 2026 by charliermarsh Loading…
[ty] Use regular hash-set in cycle detector ty Multi-file analysis & type inference
#22367 opened Jan 4, 2026 by MichaReiser Draft
[ty] Optimize and simplify some object-related code internal An internal refactor or improvement ty Multi-file analysis & type inference
#22366 opened Jan 4, 2026 by AlexWaygood Loading…
[ty] Optimize union building for unions with many enum-literal members performance Potential performance improvement ty Multi-file analysis & type inference
#22363 opened Jan 3, 2026 by AlexWaygood Loading…
[ty] Never add elements to a UnionBuilder before setting recursively_defined ty Multi-file analysis & type inference
#22356 opened Jan 3, 2026 by AlexWaygood Draft
[ty] Use "typeguard constraints" for two kinds of tuple narrowing internal An internal refactor or improvement ty Multi-file analysis & type inference
#22348 opened Jan 2, 2026 by AlexWaygood Loading…
[ty] Remove ClassBase::TypedDict ty Multi-file analysis & type inference
#22346 opened Jan 2, 2026 by charliermarsh Loading…
[ty] Optimize Type::negate() by caching expensive invocations of the IntersectionBuilder performance Potential performance improvement ty Multi-file analysis & type inference
#22341 opened Jan 2, 2026 by AlexWaygood Draft
ProTip! Updated in the last three days: updated:>2026-01-03.