chore(deps): update dependency ruff to v0.3.5 #55
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.3.4->==0.3.5Release Notes
astral-sh/ruff (ruff)
v0.3.5Compare Source
Preview features
pylint] Implementmodified-iterating-set(E4703) (#10473)refurb] Implementfor-loop-set-mutations(FURB142) (#10583)refurb] Implementunnecessary-from-float(FURB164) (#10647)refurb] Implementverbose-decimal-constructor(FURB157) (#10533)Rule changes
flake8-comprehensions] Handled special case forC401which also matchesC416(#10596)flake8-pyi] Markunaliased-collections-abc-set-importfix as "safe" for more cases in stub files (PYI025) (#10547)numpy] Addrow_stackto NumPy 2.0 migration rule (#10646)pycodestyle] Allow cell magics before an import (E402) (#10545)pycodestyle] Avoid blank line rules for the first logical line in cell (#10291)Configuration
flake8-boolean-trap] Add setting for user defined allowed boolean trap (#10531)Bug fixes
__all__definitions when renaming symbols in autofixes (#10527)__all__definitions (#10525)flake8-bugbear] Avoid false positive for usage aftercontinue(B031) (#10539)flake8-copyright] Accept commas in default copyright pattern (#9498)flake8-datetimez] Allow f-strings with%zforDTZ007(#10651)flake8-pytest-style] FixPT014autofix for last item in list (#10532)flake8-quotes] IgnoreQ000,Q001when string is inside forward ref (#10585)isort] Always place non-relative imports after relative imports (#10669)isort] Respect Unicode characters in import sorting (#10529)pyflakes] Fix F821 false negatives whenfrom __future__ import annotationsis active (attempt 2) (#10524)pyflakes] Makeunnecessary-lambdaan always-unsafe fix (#10668)pylint] Fixed false-positive on the rulePLW1641(eq-without-hash) (#10566)ruff] Fix panic in unused# noqaremoval with multi-byte space (RUF100) (#10682)Documentation
CONTRIBUTING.md(#10665)flake8-loggingnext to the other flake8 plugins in registry (#10587)flake8-bandit] Update warning message for ruleS305to address insecure block cipher mode use (#10602)flake8-bugbear] Document use of anonymous assignment inuseless-expression(#10551)flake8-datetimez] Clarify error messages and docs forDTZrules (#10621)pycodestyle] Use same before vs. after numbers forspace-around-operator(#10640)ruff] Changequadratic-list-summationdocs to useiaddconsistently (#10666)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.
This PR has been generated by Mend Renovate. View repository job log here.