chore(deps): update dependency ruff to v0.15.16 #29

Merged
flo merged 1 commits from renovate/ruff-0.x into main 2026-06-09 13:23:02 +00:00
Owner

This PR contains the following updates:

Package Change Age Confidence
ruff (source, changelog) ==0.15.15 -> ==0.15.16 age confidence

Release Notes

astral-sh/ruff (ruff)

v0.15.16

Compare Source

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/activebin/activate in tutorial (#​25473)
Other changes
  • Shrink additional parser AST collections (#​25465)
Contributors

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [ruff](https://docs.astral.sh/ruff) ([source](https://github.com/astral-sh/ruff), [changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)) | `==0.15.15` -> `==0.15.16` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/ruff/0.15.16?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/ruff/0.15.15/0.15.16?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>astral-sh/ruff (ruff)</summary> ### [`v0.15.16`](https://github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#01516) [Compare Source](https://github.com/astral-sh/ruff/compare/0.15.15...0.15.16) Released on 2026-06-04. ##### Preview features - \[`flake8-async`] Implement `yield-in-context-manager-in-async-generator` (`ASYNC119`) ([#&#8203;24644](https://github.com/astral-sh/ruff/pull/24644)) - \[`pylint`] Narrow diagnostic range and exclude cases without exception handlers (`PLW0717`) ([#&#8203;25440](https://github.com/astral-sh/ruff/pull/25440)) - \[`ruff`] Treat `yield` before `break` from a terminal loop as terminal (`RUF075`) ([#&#8203;25447](https://github.com/astral-sh/ruff/pull/25447)) ##### Bug fixes - \[`eradicate`] Avoid flagging `ruff:ignore` comments as code (`ERA001`) ([#&#8203;25537](https://github.com/astral-sh/ruff/pull/25537)) - \[`eradicate`] Fix `ERA001`/`RUF100` conflict when `noqa` is on commented-out code ([#&#8203;25414](https://github.com/astral-sh/ruff/pull/25414)) - \[`pyflakes`] Avoid removing the `format` call when it would change behavior (`F523`) ([#&#8203;25320](https://github.com/astral-sh/ruff/pull/25320)) - \[`pylint`] Avoid syntax errors in invalid character replacements in f-strings before Python 3.12 (`PLE2510`, `PLE2512`, `PLE2513`, `PLE2514`, `PLE2515`) ([#&#8203;25544](https://github.com/astral-sh/ruff/pull/25544)) - \[`pyupgrade`] Avoid converting `format` calls with more kinds of side effects (`UP032`) ([#&#8203;25484](https://github.com/astral-sh/ruff/pull/25484)) ##### Rule changes - \[`flake8-pytest-style`] Avoid fixes for ambiguous `argnames` and `argvalues` combinations (`PT006`) ([#&#8203;24776](https://github.com/astral-sh/ruff/pull/24776)) ##### Performance - Drop excess capacity from statement suites during parsing ([#&#8203;25368](https://github.com/astral-sh/ruff/pull/25368)) ##### Documentation - \[`pydocstyle`] Improve discoverability of rules enabled for each convention ([#&#8203;24973](https://github.com/astral-sh/ruff/pull/24973)) - \[`ruff`] Restore example code for Python versions before 3.15 (`RUF017`) ([#&#8203;25439](https://github.com/astral-sh/ruff/pull/25439)) - Fix typo `bin/active` → `bin/activate` in tutorial ([#&#8203;25473](https://github.com/astral-sh/ruff/pull/25473)) ##### Other changes - Shrink additional parser AST collections ([#&#8203;25465](https://github.com/astral-sh/ruff/pull/25465)) ##### Contributors - [@&#8203;Redslayer112](https://github.com/Redslayer112) - [@&#8203;koriyoshi2041](https://github.com/koriyoshi2041) - [@&#8203;George-Ogden](https://github.com/George-Ogden) - [@&#8203;TejasAmle](https://github.com/TejasAmle) - [@&#8203;anishgirianish](https://github.com/anishgirianish) - [@&#8203;ntBre](https://github.com/ntBre) - [@&#8203;MichaReiser](https://github.com/MichaReiser) - [@&#8203;loganrosen](https://github.com/loganrosen) - [@&#8203;RafaelJohn9](https://github.com/RafaelJohn9) - [@&#8203;adityasingh2400](https://github.com/adityasingh2400) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xMy4wIiwidXBkYXRlZEluVmVyIjoiNDIuMTMuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
flo added 1 commit 2026-06-04 17:01:08 +00:00
flo merged commit 01b37fda79 into main 2026-06-09 13:23:02 +00:00
flo deleted branch renovate/ruff-0.x 2026-06-09 13:23:03 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: flo/gaehsnitz#29