Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update dependency ruff to v0.9.3 #119

Merged
merged 1 commit into from
Jan 27, 2025
Merged

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jan 16, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
ruff (source, changelog) ==0.9.1 -> ==0.9.3 age adoption passing confidence

Release Notes

astral-sh/ruff (ruff)

v0.9.3

Compare Source

Preview features
  • [airflow] Argument fail_stop in DAG has been renamed as fail_fast (AIR302) (#​15633)
  • [airflow] Extend AIR303 with more symbols (#​15611)
  • [flake8-bandit] Report all references to suspicious functions (S3) (#​15541)
  • [flake8-pytest-style] Do not emit diagnostics for empty for loops (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 one EM101-compatible raise (PLR6301) (#​15507)
  • [pylint] Implement redefined-slots-in-subclass (W0244) (#​9640)
  • [pyupgrade] Add rules to use PEP 695 generics in classes and functions (UP046, UP047) (#​15565, #​15659)
  • [refurb] Implement for-loop-writes (FURB122) (#​10630)
  • [ruff] Implement needless-else clause (RUF047) (#​15051)
  • [ruff] Implement starmap-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 in unnecessary-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 in unsorted-imports (I001) (#​15518)
  • [pydoclint] Allow ignoring one line docstrings for DOC rules (#​13302)
  • [pyflakes] Apply redefinition fixes by source code order (F811) (#​15575)
  • [pyflakes] Avoid removing too many imports in redefined-while-unused (F811) (#​15585)
  • [pyflakes] Group redefinition fixes by source statement (F811) (#​15574)
  • [pylint] Include name of base class in message for redefined-slots-in-subclass (W0244) (#​15559)
  • [ruff] Update fix for RUF055 to use var == value (#​15605)
Formatter
  • Fix bracket spacing for single-element tuples in f-string expressions (#​15537)
  • Fix unstable f-string formatting for expressions containing a trailing comma (#​15545)
Performance
  • Avoid quadratic membership check in import fixes (#​15576)
Server
  • Allow unsafe-fixes settings 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 the default= parameter of TypeVar as type expressions (F821) (#​15679)
  • [pyupgrade] Avoid syntax error when the iterable is a non-parenthesized tuple (UP028) (#​15543)
  • [ruff] Exempt NewType calls where the original type is immutable (RUF009) (#​15588)
  • [unconventional-import-alias] Fix infinite loop between ICN001 and I002 (ICN001) (#​15480)
Documentation
  • Generate documentation redirects for lowercase rule codes (#​15564)
  • TRY300: Add some extra notes on not catching exceptions you didn't expect (#​15036)

v0.9.2

Compare Source

Preview features
  • [airflow] Fix typo "security_managr" to "security_manager" (AIR303) (#​15463)
  • [airflow] extend and fix AIR302 rules (#​15525)
  • [fastapi] Handle parameters with Depends correctly (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 | in TC008 (#​15201)
Rule changes
  • [flake8-todos] Allow VSCode GitHub PR extension style links in missing-todo-link (TD003) (#​15519)
  • [pyflakes] Show syntax error message for F722 (#​15523)
Formatter
  • Fix curly bracket spacing around f-string expressions containing curly braces (#​15471)
  • Fix joining of f-strings with different quotes when using quote style Preserve (#​15524)
Server
  • Avoid indexing the same workspace multiple times (#​15495)
  • Display context for ruff.configuration errors (#​15452)
Configuration
  • Remove flatten to improve deserialization error messages (#​15414)
Bug fixes
  • Parse triple-quoted string annotations as if parenthesized (#​15387)
  • [fastapi] Update Annotated fixes (FAST002) (#​15462)
  • [flake8-bandit] Check for builtins instead of builtin (S102, PTH123) (#​15443)
  • [flake8-pathlib] Fix --select for os-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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot changed the title chore(deps): update dependency ruff to v0.9.2 chore(deps): update dependency ruff to v0.9.3 Jan 23, 2025
@renovate renovate bot force-pushed the renovate/ruff-0.x branch from 76d7c5f to 0932de3 Compare January 23, 2025 23:00
@bobh66 bobh66 merged commit 597f5ee into main Jan 27, 2025
6 checks passed
@renovate renovate bot deleted the renovate/ruff-0.x branch January 27, 2025 18:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant