dependabot/pip/main/ruff-0.15.16
main
Bumps ruff from 0.15.7 to 0.15.16.
Sourced from ruff's releases.
0.15.16 Release Notes Released on 2026-06-04. Preview features [flake8-async] Implement yield-in-context-manager-in-async-generator (ASYNC119) (#24644) [pylint] Narrow diagnostic range and exclude cases without exception handlers (PLW0717) (#25440) [ruff] Treat yield before break from a terminal loop as terminal (RUF075) (#25447) Bug fixes [eradicate] Avoid flagging ruff:ignore comments as code (ERA001) (#25537) [eradicate] Fix ERA001/RUF100 conflict when noqa is on commented-out code (#25414) [pyflakes] Avoid removing the format call when it would change behavior (F523) (#25320) [pylint] Avoid syntax errors in invalid character replacements in f-strings before Python 3.12 (PLE2510, PLE2512, PLE2513, PLE2514, PLE2515) (#25544) [pyupgrade] Avoid converting format calls with more kinds of side effects (UP032) (#25484) Rule changes [flake8-pytest-style] Avoid fixes for ambiguous argnames and argvalues combinations (PT006) (#24776) Performance Drop excess capacity from statement suites during parsing (#25368) Documentation [pydocstyle] Improve discoverability of rules enabled for each convention (#24973) [ruff] Restore example code for Python versions before 3.15 (RUF017) (#25439) Fix typo bin/active → bin/activate in tutorial (#25473) Other changes Shrink additional parser AST collections (#25465) Contributors @Redslayer112 @koriyoshi2041 @George-Ogden @TejasAmle @anishgirianish @ntBre @MichaReiser @loganrosen @RafaelJohn9 @adityasingh2400
Released on 2026-06-04.
flake8-async
yield-in-context-manager-in-async-generator
ASYNC119
pylint
PLW0717
ruff
yield
break
RUF075
eradicate
ruff:ignore
ERA001
RUF100
noqa
pyflakes
format
F523
PLE2510
PLE2512
PLE2513
PLE2514
PLE2515
pyupgrade
UP032
flake8-pytest-style
argnames
argvalues
PT006
pydocstyle
RUF017
bin/active
bin/activate
@Redslayer112
@koriyoshi2041
@George-Ogden
@TejasAmle
@anishgirianish
@ntBre
@MichaReiser
@loganrosen
@RafaelJohn9
@adityasingh2400
... (truncated)
Sourced from ruff's changelog.
0.15.16 Released on 2026-06-04. Preview features [flake8-async] Implement yield-in-context-manager-in-async-generator (ASYNC119) (#24644) [pylint] Narrow diagnostic range and exclude cases without exception handlers (PLW0717) (#25440) [ruff] Treat yield before break from a terminal loop as terminal (RUF075) (#25447) Bug fixes [eradicate] Avoid flagging ruff:ignore comments as code (ERA001) (#25537) [eradicate] Fix ERA001/RUF100 conflict when noqa is on commented-out code (#25414) [pyflakes] Avoid removing the format call when it would change behavior (F523) (#25320) [pylint] Avoid syntax errors in invalid character replacements in f-strings before Python 3.12 (PLE2510, PLE2512, PLE2513, PLE2514, PLE2515) (#25544) [pyupgrade] Avoid converting format calls with more kinds of side effects (UP032) (#25484) Rule changes [flake8-pytest-style] Avoid fixes for ambiguous argnames and argvalues combinations (PT006) (#24776) Performance Drop excess capacity from statement suites during parsing (#25368) Documentation [pydocstyle] Improve discoverability of rules enabled for each convention (#24973) [ruff] Restore example code for Python versions before 3.15 (RUF017) (#25439) Fix typo bin/active → bin/activate in tutorial (#25473) Other changes Shrink additional parser AST collections (#25465) Contributors @Redslayer112 @koriyoshi2041 @George-Ogden @TejasAmle @anishgirianish @ntBre @MichaReiser @loganrosen @RafaelJohn9 @adityasingh2400 0.15.15
6c498ab
e51e132
7c6dcd9
27058fc
bf80d05
10ccd51
0d7135f
49493a3
85207d3
a8a0614
No dependencies set.
The note is not visible to the blocked user.
Bumps ruff from 0.15.7 to 0.15.16.
Release notes
Sourced from ruff's releases.
... (truncated)
Changelog
Sourced from ruff's changelog.
... (truncated)
Commits
6c498abBump 0.15.16 (#25635)e51e132[flake8-async] Implementyield-in-context-manager-in-async-generator(`AS...7c6dcd9[ty] Add caching for pattern match narrowing (#25613)27058fc[ty] Compact retained definition and expression identities (#25606)bf80d05Fix CODEOWNERS syntax (#25622)10ccd51Shrink additional parser AST collections (#25465)0d7135f[ty] Upgrade Salsa (#25545)49493a3[ty] Show type alias value on hover (#25381)85207d3[ty] sys.implementation.version is not sys.version_info (#25608)a8a0614[ty] Avoid retaining duplicate function signatures (#25609)