⬆️ Update dependency ruff to v0.9.7 #566
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.9.6
->0.9.7
Release Notes
astral-sh/ruff (ruff)
v0.9.7
Compare Source
Preview features
__new__
methods as special function type for enforcing class method or static method rules (#13305)airflow
] Improve the internal logic to differentiate deprecated symbols (AIR303
) (#16013)refurb
] Manual timezone monkeypatching (FURB162
) (#16113)ruff
] Implicit class variable in dataclass (RUF045
) (#14349)ruff
] Skip singleton starred expressions forincorrectly-parenthesized-tuple-in-subscript
(RUF031
) (#16083)refurb
] Check for subclasses includes subscript expressions (FURB189
) (#16155)Rule changes
flake8-comprehensions
]: Handle trailing comma inC403
fix (#16110)flake8-debugger
] Also flagsys.breakpointhook
andsys.__breakpointhook__
(T100
) (#16191)pydocstyle
] Handle arguments with the same names as sections (D417
) (#16011)pylint
] Correct ordering of arguments in fix forif-stmt-min-max
(PLR1730
) (#16080)pylint
] Do not offer fix for raw strings (PLE251
) (#16132)pyupgrade
] Do not upgrade functionalTypedDicts
with private field names to the class-based syntax (UP013
) (#16219)pyupgrade
] Handle micro version numbers correctly (UP036
) (#16091)pyupgrade
] Unwrap unary expressions correctly (UP018
) (#15919)ruff
] SkipRUF001
diagnostics when visiting string type definitions (#16122)flake8-pyi
] Avoid flaggingcustom-typevar-for-self
on metaclass methods (PYI019
) (#16141)pycodestyle
] Exemptsite.addsitedir(...)
calls (E402
) (#16251)Formatter
Server
source.organizeImports.ruff
andsource.fixAll.ruff
code actions for a notebook cell (#16154)ruff.printDebugInformation
(#16215)ruff.printDebugInformation
(#16214)CLI
noqa
even when there are no diagnostics (#16178)extend
s (#15658)Bug fixes
refurb
] Correctly handle lengths of literal strings inslice-to-remove-prefix-or-suffix
(FURB188
) (#16237)Documentation
source.*
code actions in Notebook (#16212)SECURITY.md
(#16224)Configuration
📅 Schedule: Branch creation - "before 6am every weekday" in timezone Europe/Amsterdam, 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.