⬆️ Update dependency ruff to v0.8.3#1586
Conversation
|
Important Review skippedBot user detected. To trigger a single review, invoke the You can disable this status message by setting the Note 🎁 Summarized by CodeRabbit FreeYour organization is on the Free plan. CodeRabbit will generate a high-level summary and a walkthrough for each pull request. For a comprehensive line-by-line review, please upgrade your subscription to CodeRabbit Pro by visiting https://app.coderabbit.ai/login. 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
|



This PR contains the following updates:
0.8.2->0.8.3Release Notes
astral-sh/ruff (ruff)
v0.8.3Compare Source
Preview features
airflow] Add fix to remove deprecated keyword arguments (AIR302) (#14887)airflow]: Extend rule to include deprecated names for Airflow 3.0 (AIR302) (#14765 and #14804)flake8-bugbear] Improve error messages forexcept*(B025,B029,B030,B904) (#14815)flake8-bugbear]itertools.batched()without explicitstrict(B911) (#14408)flake8-use-pathlib] Dotless suffix passed toPath.with_suffix()(PTH210) (#14779)pylint] Include parentheses and multiple comparators in check forboolean-chained-comparison(PLR1716) (#14781)ruff] Do not simplifyround()calls (RUF046) (#14832)ruff] Don't emitused-dummy-variableon function parameters (RUF052) (#14818)ruff] Implementif-key-in-dict-del(RUF051) (#14553)ruff] Mark autofix forRUF052as always unsafe (#14824)ruff] Teach autofix forused-dummy-variableabout TypeVars etc. (RUF052) (#14819)Rule changes
flake8-bugbear] Offer unsafe autofix forno-explicit-stacklevel(B028) (#14829)flake8-pyi] Skip all type definitions instring-or-bytes-too-long(PYI053) (#14797)pyupgrade] Do not report when a UTF-8 comment is followed by a non-UTF-8 one (UP009) (#14728)pyupgrade] Mark fixes forconvert-typed-dict-functional-to-classandconvert-named-tuple-functional-to-classas unsafe if they will remove comments (UP013,UP014) (#14842)Bug fixes
exceptandexcept*(#14895)flake8-bugbear] FixB028to allowstacklevelto be explicitly assigned as a positional argument (#14868)flake8-bugbear] SkipB028ifwarnings.warnis called with*argsor**kwargs(#14870)flake8-comprehensions] Skip iterables with named expressions inunnecessary-map(C417) (#14827)flake8-pyi] Also removeselfandcls's annotation (PYI034) (#14801)flake8-pytest-style] Fixpytest-parametrize-names-wrong-type(PT006) to edit bothargnamesandargvaluesif both of them are single-element tuples/lists (#14699)perflint] Improve autofix forPERF401(#14369)pylint] FixPLW1508false positive for default string created via a mult operation (#14841)Configuration
📅 Schedule: Branch creation - "before 2am" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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 this update again.
This PR was generated by Mend Renovate. View the repository job log.