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

Update dependency ruff to v0.1.0 #55

Merged
merged 1 commit into from
Oct 16, 2023
Merged

Update dependency ruff to v0.1.0 #55

merged 1 commit into from
Oct 16, 2023

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jul 21, 2023

Mend Renovate

This PR contains the following updates:

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

Release Notes

astral-sh/ruff (ruff)

v0.1.0

Compare Source

Breaking changes
  • Unsafe fixes are no longer displayed or applied without opt-in (#​7769)
  • Drop formatting specific rules from the default set (#​7900)
  • The deprecated format setting has been removed (#​7984)
    • The format setting cannot be used to configure the output format, use output-format instead
    • The RUFF_FORMAT environment variable is ignored, use RUFF_OUTPUT_FORMAT instead
    • The --format option has been removed from ruff check, use --output-format instead
Rule changes
  • Extend reimplemented-starmap (FURB140) to catch calls with a single and starred argument (#​7768)
  • Improve cases covered by RUF015 (#​7848)
  • Update SIM15 to allow open followed by close (#​7916)
  • Respect msgspec.Struct default-copy semantics in RUF012 (#​7786)
  • Add sqlalchemy methods to `flake8-boolean-trap`` exclusion list (#​7874)
  • Add fix for PLR1714 (#​7910)
  • Add fix for PIE804 (#​7884)
  • Add fix for PLC0208 (#​7887)
  • Add fix for PYI055 (#​7886)
  • Update non-pep695-type-alias to require --unsafe-fixes outside of stub files (#​7836)
  • Improve fix message for UP018 (#​7913)
  • Update PLW3201 to support Enum sunder names (#​7987)
Preview features
  • Only show warnings for empty preview selectors when enabling rules (#​7842)
  • Add unnecessary-key-check to simplify key in dct and dct[key] to dct.get(key) (#​7895)
  • Add assignment-in-assert to prevent walrus expressions in assert statements (#​7856)
  • [refurb] Add single-item-membership-test (FURB171) (#​7815)
  • [pylint] Add and-or-ternary (R1706) (#​7811)

New rules are added in preview.

Configuration
  • Add unsafe-fixes setting (#​7769)
  • Add extend-safe-fixes and extend-unsafe-fixes for promoting and demoting fixes (#​7841)
CLI
  • Added --unsafe-fixes option for opt-in to display and apply unsafe fixes (#​7769)
  • Fix use of deprecated --format option in warning (#​7837)
  • Show changed files when running under --check (#​7788)
  • Write summary messages to stderr when fixing via stdin instead of omitting them (#​7838)
  • Update fix summary message in check --diff to include unsafe fix hints (#​7790)
  • Add notebook cell field to JSON output format (#​7664)
  • Rename applicability levels to Safe, Unsafe, and Display (#​7843)
Bug fixes
  • Fix bug where f-strings were allowed in match pattern literal (#​7857)
  • Fix SIM110 with a yield in the condition (#​7801)
  • Preserve trailing comments in C414 fixes (#​7775)
  • Check sequence type before triggering unnecessary-enumerate len suggestion (#​7781)
  • Use correct start location for class/function clause header (#​7802)
  • Fix incorrect fixes for SIM101 (#​7798)
  • Format comment before parameter default correctly (#​7870)
  • Fix E251 false positive inside f-strings (#​7894)
  • Allow bindings to be created and referenced within annotations (#​7885)
  • Show per-cell diffs when analyzing notebooks over stdin (#​7789)
  • Avoid curly brace escape in f-string format spec (#​7780)
  • Fix lexing single-quoted f-string with multi-line format spec (#​7787)
  • Consider nursery rules to be in-preview for ruff rule (#​7812)
  • Report precise location for invalid conversion flag (#​7809)
  • Visit pattern match guard as a boolean test (#​7911)
  • Respect --unfixable in ISC rules (#​7917)
  • Fix edge case with PIE804 (#​7922)
  • Show custom message in PTH118 for Path.joinpath with starred arguments (#​7852)
  • Fix false negative in outdated-version-block when using greater than comparisons (#​7920)
  • Avoid converting f-strings within Django gettext calls (#​7898)
  • Fix false positive in PLR6301 (#​7933)
  • Treat type aliases as typing-only expressions e.g. resolves false positive in TCH004 (#​7968)
  • Resolve cache-dir relative to project root (#​7962)
  • Respect subscripted base classes in type-checking rules e.g. resolves false positive in TCH003 (#​7954)
  • Fix JSON schema limit for line-length (#​7883)
  • Fix commented-out coalesce keyword (#​7876)
Documentation
  • Document reimplemented-starmap performance effects (#​7846)
  • Default to following the system dark/light mode (#​7888)
  • Add documentation for fixes (#​7901)
  • Fix typo in docs of PLR6301 (#​7831)
  • Update UP038 docs to note that it results in slower code (#​7872)
  • crlf -> cr-lf (#​7766)
  • Add an example of an unsafe fix (#​7924)
  • Fix documented examples for unnecessary-subscript-reversal (#​7774)
  • Correct error in tuple example in ruff formatter docs (#​7822)
  • Add versioning policy to documentation (#​7923)
  • Fix invalid code in FURB177 example (#​7832)
Formatter
  • Less scary ruff format message (#​7867)
  • Remove spaces from import statements (#​7859)
  • Formatter quoting for f-strings with triple quotes (#​7826)
  • Update ruff_python_formatter generate.py comment (#​7850)
  • Document one-call chaining deviation (#​7767)
  • Allow f-string modifications in line-shrinking cases (#​7818)
  • Add trailing comment deviation to README (#​7827)
  • Add trailing zero between dot and exponential (#​7956)
  • Force parentheses for power operations in unary expressions (#​7955)
Playground
  • Fix playground Quick Fix action (#​7824)

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 has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot changed the title Update dependency ruff to v0.0.279 Update dependency ruff to v0.0.280 Jul 22, 2023
@renovate renovate bot force-pushed the renovate/ruff-0.x branch from a55ad65 to 75bb3e7 Compare July 22, 2023 04:02
@renovate renovate bot changed the title Update dependency ruff to v0.0.280 Update dependency ruff to v0.0.281 Jul 31, 2023
@renovate renovate bot force-pushed the renovate/ruff-0.x branch from 75bb3e7 to 053d847 Compare July 31, 2023 22:45
@renovate renovate bot changed the title Update dependency ruff to v0.0.281 Update dependency ruff to v0.0.282 Aug 1, 2023
@renovate renovate bot force-pushed the renovate/ruff-0.x branch from 053d847 to a97c362 Compare August 1, 2023 14:52
@renovate renovate bot changed the title Update dependency ruff to v0.0.282 Update dependency ruff to v0.0.283 Aug 8, 2023
@renovate renovate bot force-pushed the renovate/ruff-0.x branch 2 times, most recently from acd3bce to d1d8d4e Compare August 9, 2023 19:40
@renovate renovate bot changed the title Update dependency ruff to v0.0.283 Update dependency ruff to v0.0.284 Aug 9, 2023
@renovate renovate bot changed the title Update dependency ruff to v0.0.284 Update dependency ruff to v0.0.285 Aug 17, 2023
@renovate renovate bot force-pushed the renovate/ruff-0.x branch from d1d8d4e to 6d5106d Compare August 17, 2023 21:50
@renovate renovate bot changed the title Update dependency ruff to v0.0.285 Update dependency ruff to v0.0.286 Aug 26, 2023
@renovate renovate bot force-pushed the renovate/ruff-0.x branch from 6d5106d to 62a173e Compare August 26, 2023 14:47
@renovate renovate bot changed the title Update dependency ruff to v0.0.286 Update dependency ruff to v0.0.287 Sep 1, 2023
@renovate renovate bot force-pushed the renovate/ruff-0.x branch from 62a173e to a9f7cbe Compare September 1, 2023 18:34
@renovate renovate bot changed the title Update dependency ruff to v0.0.287 Update dependency ruff to v0.0.288 Sep 11, 2023
@renovate renovate bot force-pushed the renovate/ruff-0.x branch from a9f7cbe to 25aaf85 Compare September 11, 2023 19:47
@renovate renovate bot changed the title Update dependency ruff to v0.0.288 Update dependency ruff to v0.0.289 Sep 12, 2023
@renovate renovate bot force-pushed the renovate/ruff-0.x branch from 25aaf85 to 45ef4c6 Compare September 12, 2023 17:39
@renovate renovate bot changed the title Update dependency ruff to v0.0.289 Update dependency ruff to v0.0.290 Sep 15, 2023
@renovate renovate bot force-pushed the renovate/ruff-0.x branch from 45ef4c6 to 042b31b Compare September 15, 2023 22:50
@renovate renovate bot changed the title Update dependency ruff to v0.0.290 Update dependency ruff to v0.0.291 Sep 22, 2023
@renovate renovate bot force-pushed the renovate/ruff-0.x branch from 042b31b to 547377b Compare September 22, 2023 21:46
@renovate renovate bot force-pushed the renovate/ruff-0.x branch from 547377b to 632fe9c Compare October 2, 2023 20:10
@renovate renovate bot changed the title Update dependency ruff to v0.0.291 Update dependency ruff to v0.0.292 Oct 2, 2023
@codecov
Copy link

codecov bot commented Oct 2, 2023

Codecov Report

All modified lines are covered by tests ✅

Comparison is base (558c9d8) 49.02% compared to head (a97c362) 52.71%.
Report is 10 commits behind head on main.

❗ Current head a97c362 differs from pull request most recent head a82a5fd. Consider uploading reports for the commit a82a5fd to get more accurate results

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #55      +/-   ##
==========================================
+ Coverage   49.02%   52.71%   +3.69%     
==========================================
  Files          20       17       -3     
  Lines         512      368     -144     
==========================================
- Hits          251      194      -57     
+ Misses        261      174      -87     

see 37 files with indirect coverage changes

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@renovate renovate bot changed the title Update dependency ruff to v0.0.292 Update dependency ruff to v0.0.292 - autoclosed Oct 14, 2023
@renovate renovate bot closed this Oct 14, 2023
@renovate renovate bot deleted the renovate/ruff-0.x branch October 14, 2023 22:05
@renovate renovate bot changed the title Update dependency ruff to v0.0.292 - autoclosed Update dependency ruff to v0.0.292 Oct 16, 2023
@renovate renovate bot reopened this Oct 16, 2023
@renovate renovate bot restored the renovate/ruff-0.x branch October 16, 2023 22:24
@renovate renovate bot changed the title Update dependency ruff to v0.0.292 Update dependency ruff to v0.1.0 Oct 16, 2023
@renovate renovate bot force-pushed the renovate/ruff-0.x branch 2 times, most recently from b0cb476 to 7e9aef3 Compare October 16, 2023 23:28
@renovate renovate bot force-pushed the renovate/ruff-0.x branch from 7e9aef3 to a82a5fd Compare October 16, 2023 23:31
@MaximilienLC MaximilienLC merged commit dc463f2 into main Oct 16, 2023
3 checks passed
@MaximilienLC MaximilienLC deleted the renovate/ruff-0.x branch October 16, 2023 23:42
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