Commit e4eeb5f
authored
⬆️ Bump ruff to v0.15.9 (#158)
This PR contains the following updates:
| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [ruff](https://docs.astral.sh/ruff)
([source](https://redirect.github.com/astral-sh/ruff),
[changelog](https://redirect.github.com/astral-sh/ruff/blob/main/CHANGELOG.md))
| `==0.15.8` → `==0.15.9` |

|

|
---
### Release Notes
<details>
<summary>astral-sh/ruff (ruff)</summary>
###
[`v0.15.9`](https://redirect.github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#0159)
Released on 2026-04-02.
##### Preview features
- \[`pyflakes`] Flag annotated variable redeclarations as `F811` in
preview mode
([#​24244](https://redirect.github.com/astral-sh/ruff/pull/24244))
- \[`ruff`] Allow dunder-named assignments in non-strict mode for
`RUF067`
([#​24089](https://redirect.github.com/astral-sh/ruff/pull/24089))
##### Bug fixes
- \[`flake8-errmsg`] Avoid shadowing existing `msg` in fix for `EM101`
([#​24363](https://redirect.github.com/astral-sh/ruff/pull/24363))
- \[`flake8-simplify`] Ignore pre-initialization references in `SIM113`
([#​24235](https://redirect.github.com/astral-sh/ruff/pull/24235))
- \[`pycodestyle`] Fix `W391` fixes for consecutive empty notebook cells
([#​24236](https://redirect.github.com/astral-sh/ruff/pull/24236))
- \[`pyupgrade`] Fix `UP008` nested class matching
([#​24273](https://redirect.github.com/astral-sh/ruff/pull/24273))
- \[`pyupgrade`] Ignore strings with string-only escapes (`UP012`)
([#​16058](https://redirect.github.com/astral-sh/ruff/pull/16058))
- \[`ruff`] `RUF072`: skip formfeeds on dedent
([#​24308](https://redirect.github.com/astral-sh/ruff/pull/24308))
- \[`ruff`] Avoid re-using symbol in `RUF024` fix
([#​24316](https://redirect.github.com/astral-sh/ruff/pull/24316))
- \[`ruff`] Parenthesize expression in `RUF050` fix
([#​24234](https://redirect.github.com/astral-sh/ruff/pull/24234))
- Disallow starred expressions as values of starred expressions
([#​24280](https://redirect.github.com/astral-sh/ruff/pull/24280))
##### Rule changes
- \[`flake8-simplify`] Suppress `SIM105` for `except*` before Python
3.12
([#​23869](https://redirect.github.com/astral-sh/ruff/pull/23869))
- \[`pyflakes`] Extend `F507` to flag `%`-format strings with zero
placeholders
([#​24215](https://redirect.github.com/astral-sh/ruff/pull/24215))
- \[`pyupgrade`] `UP018` should detect more unnecessarily wrapped
literals (UP018)
([#​24093](https://redirect.github.com/astral-sh/ruff/pull/24093))
- \[`pyupgrade`] Fix `UP008` callable scope handling to support lambdas
([#​24274](https://redirect.github.com/astral-sh/ruff/pull/24274))
- \[`ruff`] `RUF010`: Mark fix as unsafe when it deletes a comment
([#​24270](https://redirect.github.com/astral-sh/ruff/pull/24270))
##### Formatter
- Add `nested-string-quote-style` formatting option
([#​24312](https://redirect.github.com/astral-sh/ruff/pull/24312))
##### Documentation
- \[`flake8-bugbear`] Clarify RUF071 fix safety for non-path string
comparisons
([#​24149](https://redirect.github.com/astral-sh/ruff/pull/24149))
- \[`flake8-type-checking`] Clarify import cycle wording for
`TC001`/`TC002`/`TC003`
([#​24322](https://redirect.github.com/astral-sh/ruff/pull/24322))
##### Other changes
- Avoid rendering fix lines with trailing whitespace after `|`
([#​24343](https://redirect.github.com/astral-sh/ruff/pull/24343))
##### Contributors
- [@​charliermarsh](https://redirect.github.com/charliermarsh)
- [@​MichaReiser](https://redirect.github.com/MichaReiser)
- [@​tranhoangtu-it](https://redirect.github.com/tranhoangtu-it)
- [@​dylwil3](https://redirect.github.com/dylwil3)
- [@​zsol](https://redirect.github.com/zsol)
- [@​renovate](https://redirect.github.com/renovate)
- [@​bitloi](https://redirect.github.com/bitloi)
- [@​danparizher](https://redirect.github.com/danparizher)
- [@​chinar-amrutkar](https://redirect.github.com/chinar-amrutkar)
- [@​second-ed](https://redirect.github.com/second-ed)
- [@​getehen](https://redirect.github.com/getehen)
- [@​Redovo1](https://redirect.github.com/Redovo1)
- [@​matthewlloyd](https://redirect.github.com/matthewlloyd)
- [@​zanieb](https://redirect.github.com/zanieb)
- [@​InSyncWithFoo](https://redirect.github.com/InSyncWithFoo)
- [@​RenzoMXD](https://redirect.github.com/RenzoMXD)
</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 is behind base branch, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/tr4nt0r/pythonkuma).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMDIuMTEiLCJ1cGRhdGVkSW5WZXIiOiI0My4xMDIuMTEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbIjpyZWN5Y2xlOiBkZXBlbmRlbmNpZXMiLCI6c25ha2U6IHB5dGhvbiJdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>1 parent d61f5d8 commit e4eeb5f
1 file changed
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
45 | | - | |
| 45 | + | |
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
| |||
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
59 | | - | |
| 59 | + | |
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
| |||
0 commit comments