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] Validate PEP 695 type alias scope and redeclaration rules ty Multi-file analysis & type inference
#24341 opened Apr 1, 2026 by charliermarsh Loading…
[ty] Sync vendored typeshed stubs ty Multi-file analysis & type inference
#24340 opened Apr 1, 2026 by github-actions bot Loading…
set trim_trailing_whitespace to false for inline snapshots
#24339 opened Mar 31, 2026 by Glyphack Loading…
[ty] Validate TypedDict fields when subclassing ty Multi-file analysis & type inference
#24338 opened Mar 31, 2026 by charliermarsh Loading…
[RUF074] Implement multiline-dunder-all
#24337 opened Mar 31, 2026 by dev-miro26 Loading…
[ty] Mark loop header assignments as used bug Something isn't working ty Multi-file analysis & type inference
#24336 opened Mar 31, 2026 by charliermarsh Loading…
[ty] Return all attribute definitions for goto definition server Related to the LSP server ty Multi-file analysis & type inference
#24332 opened Mar 31, 2026 by MichaReiser Loading…
[ty] Tighten up validation of subscripts and attributes in type expressions ty Multi-file analysis & type inference
#24329 opened Mar 31, 2026 by AlexWaygood Draft
[ty] Show info hints in LSP diagnostic messages server Related to the LSP server ty Multi-file analysis & type inference
#24328 opened Mar 31, 2026 by sharkdp Loading…
annotate_snippets: render multiline titles with indentation diagnostics Related to reporting of diagnostics. internal An internal refactor or improvement
#24327 opened Mar 31, 2026 by sharkdp Draft
[ty] Avoid emitting cascading diagnostics when parsing invalid type expressions diagnostics Related to reporting of diagnostics. ty Multi-file analysis & type inference
#24326 opened Mar 31, 2026 by AlexWaygood Loading…
[ty] Improve consistency and quality of diagnostics relating to invalid type forms diagnostics Related to reporting of diagnostics. ty Multi-file analysis & type inference
#24325 opened Mar 31, 2026 by AlexWaygood Draft
[ty] Stop widening implicit instance attributes with Unknown ty Multi-file analysis & type inference
#24320 opened Mar 31, 2026 by charliermarsh Draft
[ty] treat bivariance as covariant ty Multi-file analysis & type inference
#24319 opened Mar 31, 2026 by charliermarsh Draft
[ty] Type Server Protocol Phase 1 server Related to the LSP server ty Multi-file analysis & type inference
#24318 opened Mar 30, 2026 by rchiodo Loading…
[ty] Infer lambda parameter types with Callable type context ty Multi-file analysis & type inference
#24317 opened Mar 30, 2026 by ibraheemdev Draft
[ty] Test cycle detector ty Multi-file analysis & type inference
#24314 opened Mar 30, 2026 by charliermarsh Draft
[ty] Context for invalid assignment diagnostics ty Multi-file analysis & type inference
#24309 opened Mar 30, 2026 by sharkdp Draft
2 tasks
3
4
RUF072: skip formfeeds on dedent bug Something isn't working fixes Related to suggested fixes for violations
#24308 opened Mar 30, 2026 by second-ed Draft
[ty] Remove some re-computable fields from definitions ty Multi-file analysis & type inference
#24306 opened Mar 30, 2026 by charliermarsh Draft
[ty] Support basic narrowing with aliased conditional expressions ecosystem-analyzer ty Multi-file analysis & type inference
#24302 opened Mar 30, 2026 by mtshiba Loading…
[flake8-self] Make SLF diagnostics robust to non-self-named variables bug Something isn't working preview Related to preview mode features
#24281 opened Mar 29, 2026 by charliermarsh Loading…
Disallow starred expressions as values of starred expressions bug Something isn't working parser Related to the parser
#24280 opened Mar 29, 2026 by dylwil3 Draft
[ty] Avoid stack overflow when materializing recursive union aliases ty Multi-file analysis & type inference
#24278 opened Mar 29, 2026 by charliermarsh Draft
ProTip! Adding no:label will show everything without a label.