chore(deps): update dependency ruff to v0.9.3 #119
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.1->==0.9.3Release Notes
astral-sh/ruff (ruff)
v0.9.3Compare Source
Preview features
airflow] Argumentfail_stopin DAG has been renamed asfail_fast(AIR302) (#15633)airflow] ExtendAIR303with more symbols (#15611)flake8-bandit] Report all references to suspicious functions (S3) (#15541)flake8-pytest-style] Do not emit diagnostics for emptyforloops (PT012,PT031) (#15542)flake8-simplify] Avoid double negations (SIM103) (#15562)pyflakes] Fix infinite loop with unused local import in__init__.py(F401) (#15517)pylint] Do not report methods with only oneEM101-compatibleraise(PLR6301) (#15507)pylint] Implementredefined-slots-in-subclass(W0244) (#9640)pyupgrade] Add rules to use PEP 695 generics in classes and functions (UP046,UP047) (#15565, #15659)refurb] Implementfor-loop-writes(FURB122) (#10630)ruff] Implementneedless-elseclause (RUF047) (#15051)ruff] Implementstarmap-zip(RUF058) (#15483)Rule changes
flake8-bugbear] Do not raise error if keyword argument is present and target-python version is less or equals than 3.9 (B903) (#15549)flake8-comprehensions] strip parentheses around generators inunnecessary-generator-set(C401) (#15553)flake8-simplify] Mark fixes as unsafe (SIM201,SIM202) (#15626)flake8-type-checking] Fix some safe fixes being labeled unsafe (TC006,TC008) (#15638)isort] Omit trailing whitespace inunsorted-imports(I001) (#15518)pydoclint] Allow ignoring one line docstrings forDOCrules (#13302)pyflakes] Apply redefinition fixes by source code order (F811) (#15575)pyflakes] Avoid removing too many imports inredefined-while-unused(F811) (#15585)pyflakes] Group redefinition fixes by source statement (F811) (#15574)pylint] Include name of base class in message forredefined-slots-in-subclass(W0244) (#15559)ruff] Update fix forRUF055to usevar == value(#15605)Formatter
Performance
Server
unsafe-fixessettings for code actions (#15666)Bug fixes
flake8-bandit] Add missing single-line/dotall regex flag (S608) (#15654)flake8-simplify] Do not emit diagnostics for expressions inside string type annotations (SIM222,SIM223) (#15405)pyflakes] Treat arguments passed to thedefault=parameter ofTypeVaras type expressions (F821) (#15679)pyupgrade] Avoid syntax error when the iterable is a non-parenthesized tuple (UP028) (#15543)ruff] ExemptNewTypecalls where the original type is immutable (RUF009) (#15588)unconventional-import-alias] Fix infinite loop betweenICN001andI002(ICN001) (#15480)Documentation
TRY300: Add some extra notes on not catching exceptions you didn't expect (#15036)v0.9.2Compare Source
Preview features
airflow] Fix typo "security_managr" to "security_manager" (AIR303) (#15463)airflow] extend and fix AIR302 rules (#15525)fastapi] Handle parameters withDependscorrectly (FAST003) (#15364)flake8-pytest-style] Implement pytest.warns diagnostics (PT029,PT030,PT031) (#15444)flake8-pytest-style] Test function parameters with default arguments (PT028) (#15449)flake8-type-checking] Avoid false positives for|inTC008(#15201)Rule changes
flake8-todos] Allow VSCode GitHub PR extension style links inmissing-todo-link(TD003) (#15519)pyflakes] Show syntax error message forF722(#15523)Formatter
Preserve(#15524)Server
ruff.configurationerrors (#15452)Configuration
flattento improve deserialization error messages (#15414)Bug fixes
fastapi] UpdateAnnotatedfixes (FAST002) (#15462)flake8-bandit] Check forbuiltinsinstead ofbuiltin(S102,PTH123) (#15443)flake8-pathlib] Fix--selectforos-path-dirname(PTH120) (#15446)ruff] Fix false positive on global keyword (RUF052) (#15235)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 was generated by Mend Renovate. View the repository job log.