-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Pull requests: astral-sh/ruff
Author
Label
Projects
Milestones
Reviews
Assignee
Sort
Pull requests list
feat: Add
RUF065
rule for binary operator identity simplification
#19518
opened Jul 24, 2025 by
danparizher
Loading…
[ty] Fallback to Unknown if no type is stored for an expression
ty
Multi-file analysis & type inference
#19517
opened Jul 24, 2025 by
carljm
Loading…
[ty] Added support for "go to references" in ty playground.
#19516
opened Jul 23, 2025 by
UnboundVariable
Loading…
[ty] Added support for "document highlights" language server feature.
#19515
opened Jul 23, 2025 by
UnboundVariable
Loading…
[
flake8_comprehensions
] Fix false positive for C420
with attribute, subscript, or slice assignment targets
#19513
opened Jul 23, 2025 by
danparizher
Loading…
fix missing-required-imports introducing syntax error after dosctring ending with backslash
#19505
opened Jul 23, 2025 by
jimhoekstra
Loading…
PEP 639 compliance
internal
An internal refactor or improvement
#19499
opened Jul 22, 2025 by
DimitriPapadopoulos
Loading…
[ty] Split Multi-file analysis & type inference
ScopedPlaceId
into ScopedSymbolId
and ScopedMemberId
ty
#19497
opened Jul 22, 2025 by
MichaReiser
•
Draft
[ty] Synthesize precise Multi-file analysis & type inference
__getitem__
overloads for tuple subclasses
ty
#19493
opened Jul 22, 2025 by
AlexWaygood
•
Draft
[
refurb
] Mark int
and bool
cases for Decimal.from_float
as safe fixes in FURB164
tests
#19468
opened Jul 21, 2025 by
danparizher
Loading…
Emit more specific syntax errors for incompatible string prefixes
parser
Related to the parser
#19466
opened Jul 21, 2025 by
dylwil3
Loading…
Update salsa
internal
An internal refactor or improvement
ty
Multi-file analysis & type inference
#19449
opened Jul 21, 2025 by
ibraheemdev
•
Draft
[Implementing or modifying a lint rule
flake8-use-pathlib
] Expand PTH201
to check all PurePath
subclasses
rule
#19440
opened Jul 20, 2025 by
danparizher
Loading…
[Something isn't working
fixes
Related to suggested fixes for violations
ruff
] Fix RUF010 to parenthesize generator expressions in f-strings
bug
#19434
opened Jul 20, 2025 by
danparizher
Loading…
[
pyupgrade
] Apply UP008 only when the __class__ cell exists (UP008
)
#19424
opened Jul 18, 2025 by
LyricalToxic
Loading…
Move full diagnostic rendering to Related to reporting of diagnostics.
internal
An internal refactor or improvement
ruff_db
diagnostics
Prevent infinite fix loop between I002 and UP010 when required import is also unnecessary
#19413
opened Jul 17, 2025 by
danparizher
Loading…
[Something isn't working
fixes
Related to suggested fixes for violations
flake8_import_conventions
] Avoid false positives for NFKC-normalized __debug__
import aliases in ICN001
bug
#19411
opened Jul 17, 2025 by
danparizher
Loading…
[flake8-pyi] Preserve inline comment in ellipsis removal (PYI013)
bug
Something isn't working
fixes
Related to suggested fixes for violations
#19399
opened Jul 17, 2025 by
Luunynliny
Loading…
[Implementing or modifying a lint rule
flake8_commas
] Add support for trailing comma checks in type parameter lists for COM812 and COM819
rule
#19390
opened Jul 16, 2025 by
danparizher
Loading…
[Related to suggested fixes for violations
preview
Related to preview mode features
pylint
] Implement auto-fix for missing-maxsplit-arg
(PLC0207
)
fixes
#19387
opened Jul 16, 2025 by
junhsonjb
Loading…
[Related to suggested fixes for violations
pyupgrade
] Fix UP030 to avoid modifying double curly braces in format strings
fixes
#19378
opened Jul 15, 2025 by
danparizher
Loading…
Previous Next
ProTip!
Updated in the last three days: updated:>2025-07-20.