⬆️ Update dependency ruff to v0.1.6 #1159
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.








This PR contains the following updates:
0.1.5->0.1.6Release Notes
astral-sh/ruff (ruff)
v0.1.6Compare Source
Preview features
flake8-boolean-trap] Extendboolean-type-hint-positional-argument(FBT001) to include booleans in unions (#7501)flake8-pie] Extendreimplemented-list-builtin(PIE807) todictreimplementations (#8608)flake8-pie] Extendunnecessary-pass(PIE790) to include ellipses (...) (#8641)flake8-pie] Implement fix forunnecessary-spread(PIE800) (#8668)flake8-quotes] Implementunnecessary-escaped-quote(Q004) (#8630)pycodestyle] Implement fix formultiple-spaces-after-keyword(E271) andmultiple-spaces-before-keyword(E272) (#8622)pycodestyle] Implement fix formultiple-spaces-after-operator(E222) andmultiple-spaces-before-operator(E221) (#8623)pyflakes] Extendis-literal(F632) to include comparisons against mutable initializers (#8607)pylint] Implementredefined-argument-from-local(PLR1704) (#8159)pylint] Implement fix forunnecessary-lambda(PLW0108) (#8621)refurb] Implementif-expr-min-max(FURB136) (#8664)refurb] Implementmath-constant(FURB152) (#8727)Rule changes
flake8-annotations] Add autotyping-like return type inference for annotation rules (#8643)flake8-future-annotations] Implement fix forfuture-required-type-annotation(FA102) (#8711)flake8-implicit-namespace-package] Avoid missing namespace violations in scripts with shebangs (#8710)pydocstyle] Updateover-indentation(D208) to preserve indentation offsets when fixing overindented lines (#8699)pyupgrade] Refinetimeout-error-alias(UP041) to remove false positives (#8587)Formatter
awaitformatting with fluent style (#8676)CLI
Configuration
isort] Support disabling sections withno-sections = true(#8657)pep8-naming] Support local and dynamic class- and static-method decorators (#8592)pydocstyle] Allow overriding pydocstyle convention rules (#8586)Bug fixes
trio.lowlevel(#8730)PIE794(#8634)EMfixes (#7746)whitespace-before-punctuation(E203) (#8654)no-self-use(#8637)PLW0129(#8675)TYPE_CHECKINGblocks imported fromtyping_extensionsor_typeshed(#8429)FURB113autofix if comments are present (#8494)flake8-commas(#8582)force-sort-within-sections(#8665)Documentation
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 has been generated by Mend Renovate. View repository job log here.