-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Pull requests: astral-sh/ruff
Author
Label
Projects
Milestones
Reviews
Assignee
Sort
Pull requests list
[ty] Pass slice to An internal refactor or improvement
ty
Multi-file analysis & type inference
specialize
internal
#22421
opened Jan 6, 2026 by
MichaReiser
•
Draft
feat(ruff): add Python 3.15 support and retire RUF017
python315
#22419
opened Jan 6, 2026 by
Jkhall81
Loading…
[ty] Substitute Something isn't working
ty
Multi-file analysis & type inference
ParamSpec in overloaded functions
bug
#22416
opened Jan 6, 2026 by
dhruvmanila
Loading…
[ty] Recognize string-literal types as subtypes of Multi-file analysis & type inference
Sequence[Literal[chars]]
ecosystem-analyzer
ty
#22415
opened Jan 6, 2026 by
jhartum
Loading…
[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 Potential performance improvement
ty
Multi-file analysis & type inference
Type::has_relation_to_impl for Type variants that are always mutually disjoint
performance
#22403
opened Jan 5, 2026 by
AlexWaygood
•
Draft
[ty] Optimize Potential performance improvement
ty
Multi-file analysis & type inference
Type::negate()
performance
#22402
opened Jan 5, 2026 by
AlexWaygood
Loading…
[ty] Support Something isn't working
ty
Multi-file analysis & type inference
dataclass_transform as a function call
bug
#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…
[Implementing or modifying a lint rule
airflow] Add ruff rules to catch deprecated Airflow imports for Airflow 3.1 (AIR321)
rule
#22376
opened Jan 4, 2026 by
sjyangkevin
•
Draft
[ty] Allow enum narrowing for classes that don't override Multi-file analysis & type inference
__eq__
ty
#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 An internal refactor or improvement
ty
Multi-file analysis & type inference
object-related code
internal
#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…
pyflakes: fix F401 infinite loop via improved submodule re-export logic
#22359
opened Jan 3, 2026 by
Jkhall81
Loading…
[ty] Never add elements to a Multi-file analysis & type inference
UnionBuilder before setting recursively_defined
ty
#22356
opened Jan 3, 2026 by
AlexWaygood
•
Draft
[ty] Avoid Potential performance improvement
ty
Multi-file analysis & type inference
UnionBuilder overhead when creating a new union from the filtered elements of an existing union
ecosystem-analyzer
performance
#22352
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 Multi-file analysis & type inference
ClassBase::TypedDict
ty
#22346
opened Jan 2, 2026 by
charliermarsh
Loading…
[ty] Optimize Potential performance improvement
ty
Multi-file analysis & type inference
Type::negate() by caching expensive invocations of the IntersectionBuilder
performance
#22341
opened Jan 2, 2026 by
AlexWaygood
•
Draft
Previous Next
ProTip!
Updated in the last three days: updated:>2026-01-03.