Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Dec 4, 2025

This PR contains the following updates:

Package Change Age Confidence
ruff (source, changelog) >=0.14.7 -> >=0.14.9 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

astral-sh/ruff (ruff)

v0.14.9

Compare Source

Released on 2025-12-11.

Preview features
  • [ruff] New RUF100 diagnostics for unused range suppressions (#​21783)
  • [pylint] Detect subclasses of builtin exceptions (PLW0133) (#​21382)
Bug fixes
  • Fix comment placement in lambda parameters (#​21868)
  • Skip over trivia tokens after re-lexing (#​21895)
  • [flake8-bandit] Fix false positive when using non-standard CSafeLoader path (S506). (#​21830)
  • [flake8-bugbear] Accept immutable slice default arguments (B008) (#​21823)
Rule changes
  • [pydocstyle] Suppress D417 for parameters with Unpack annotations (#​21816)
Performance
  • Use memchr for computing line indexes (#​21838)
Documentation
  • Document *.pyw is included by default in preview (#​21885)
  • Document range suppressions, reorganize suppression docs (#​21884)
  • Update mkdocs-material to 9.7.0 (Insiders now free) (#​21797)
Contributors

v0.14.8

Compare Source

Released on 2025-12-04.

Preview features
  • [flake8-bugbear] Catch yield expressions within other statements (B901) (#​21200)
  • [flake8-use-pathlib] Mark fixes unsafe for return type changes (PTH104, PTH105, PTH109, PTH115) (#​21440)
Bug fixes
  • Fix syntax error false positives for await outside functions (#​21763)
  • [flake8-simplify] Fix truthiness assumption for non-iterable arguments in tuple/list/set calls (SIM222, SIM223) (#​21479)
Documentation
  • Suggest using --output-file option in GitLab integration (#​21706)
Other changes
  • [syntax-error] Default type parameter followed by non-default type parameter (#​21657)
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 was generated by Mend Renovate. View the repository job log.

@claude
Copy link

claude bot commented Dec 4, 2025

PR Review: Ruff Dependency Update (0.14.7 → 0.14.8)

Summary

This is a straightforward dependency update from Renovate bot, upgrading ruff from >=0.14.7 to >=0.14.8.

Review

✅ Code Quality & Best Practices

  • Clean dependency version bump
  • Minimal surface area - only affects dev tooling
  • Lock file properly regenerated

✅ Potential Bugs/Issues

  • No code changes, zero risk of introducing bugs
  • Ruff 0.14.8 includes bug fixes that improve linter accuracy

✅ Performance

  • No performance impact on runtime code
  • Linter performance remains comparable

✅ Security

  • Dev dependency only, no production security impact
  • Update includes standard bug fixes

✅ Breaking Changes

  • None - this is a patch version update
  • New linter features are in preview mode and won't affect existing code

📋 Notable Changes in 0.14.8

  • Fixes syntax error false positives for await outside functions
  • Improves flake8-simplify truthiness checks
  • Preview features: Enhanced B901 rule and unsafe fixes for pathlib rules

Recommendation

LGTM - Approve and merge. This is a safe, automated dependency update with bug fixes and no breaking changes.

@renovate renovate bot force-pushed the renovate/ruff-0.x branch 2 times, most recently from e78b76f to 13b0734 Compare December 8, 2025 09:51
@renovate renovate bot changed the title chore(deps): update dependency ruff to >=0.14.8 chore(deps): update dependency ruff to >=0.14.9 Dec 11, 2025
@renovate renovate bot force-pushed the renovate/ruff-0.x branch from 13b0734 to 860ae90 Compare December 11, 2025 22:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant