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 ^0.1.0 #15

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Nov 20, 2022

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
ruff (source, changelog) ^0.0.97 -> ^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)

v0.0.292

Compare Source

What's Changed

Highlights

This release includes full support for Python 3.12 (out now!), including the new type parameter (PEP 695) and f-string syntaxes (PEP 701).

PEP 701 lifts many of the restrictions on f-strings that existed in the past, allowing for arbitrarily nested f-strings, consistent quote style within f-strings, and more, all of which are now supported by Ruff (thanks to @​dhruvmanila in https://github.com/astral-sh/ruff/pull/7376).

Breaking Changes
  • In the formatter, format.quote-style no longer affects triple-quoted strings, to align with common conventions as well as the guidance from PEP 8 and PEP 257 (see: https://github.com/astral-sh/ruff/pull/7680).
  • line-too-long (E501) now ignores trailing pragma comments (like # type: ignore and # noqa) when computing line length (see: https://github.com/astral-sh/ruff/pull/7692). This is similar to flake8-bugbear's methodology for detecting overlong lines, and ensures that adding pragmas like # noqa does not introduce further lint errors.
Rules
Settings
Bug Fixes
Other Changes

New Contributors

Full Changelog: astral-sh/ruff@v0.0.291...v0.0.292

v0.0.291

Compare Source

What's Changed

Deprecations

The format command-line argument and configuration option has been renamed to output-format. While Ruff will continue to respect format when passed as a command-line argument or configuration option, this backwards-compatible support will be dropped in a future release. See: https://github.com/astral-sh/ruff/pull/7514.

Rules
Settings
Bug Fixes

New Contributors

Full Changelog: astral-sh/ruff@v0.0.290...v0.0.291

v0.0.290

Compare Source

What's Changed

Rules
Settings
Bug Fixes
Preview

What's this section?

New Contributors

Full Changelog: astral-sh/ruff@v0.0.289...v0.0.290

v0.0.289

Compare Source

What's Changed

Bug Fixes
Preview

This release includes a new preview mode which can be used to opt-in to unstable rules and features.

See the documentation and versioning discussion for more details.

New Contributors

Full Changelog: astral-sh/ruff@v0.0.288...v0.0.289

v0.0.288

Compare Source

What's Changed

Breaking Changes
Rules
Settings
Bug Fixes
Other Changes

New Contributors

Full Changelog: astral-sh/ruff@v0.0.287...v0.0.288

v0.0.287

Compare Source

What's Changed

Rules
Bug Fixes

New Contributors

Full Changelog: astral-sh/ruff@v0.0.286...v0.0.287

v0.0.286

Compare Source

What's Changed

New Rules
Settings
Bug Fixes

Full Changelog: astral-sh/ruff@v0.0.285...v0.0.286

v0.0.285

Compare Source

What's Changed

New rules

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 force-pushed the renovate/ruff-0.x branch from dfe3a4e to 05c2dd8 Compare November 20, 2022 23:56
@renovate renovate bot changed the title chore(deps): update dependency ruff to ^0.0.129 chore(deps): update dependency ruff to ^0.0.132 Nov 20, 2022
@renovate renovate bot force-pushed the renovate/ruff-0.x branch from 05c2dd8 to 5b9b025 Compare November 21, 2022 19:59
@renovate renovate bot changed the title chore(deps): update dependency ruff to ^0.0.132 chore(deps): update dependency ruff to ^0.0.133 Nov 21, 2022
@renovate renovate bot force-pushed the renovate/ruff-0.x branch from 5b9b025 to f36e14c Compare November 23, 2022 01:38
@renovate renovate bot changed the title chore(deps): update dependency ruff to ^0.0.133 chore(deps): update dependency ruff to ^0.0.135 Nov 23, 2022
@renovate renovate bot force-pushed the renovate/ruff-0.x branch from f36e14c to ad362ab Compare November 24, 2022 04:47
@renovate renovate bot changed the title chore(deps): update dependency ruff to ^0.0.135 chore(deps): update dependency ruff to ^0.0.137 Nov 24, 2022
@renovate renovate bot force-pushed the renovate/ruff-0.x branch from ad362ab to e24d95f Compare November 25, 2022 06:53
@renovate renovate bot changed the title chore(deps): update dependency ruff to ^0.0.137 chore(deps): update dependency ruff to ^0.0.138 Nov 25, 2022
@renovate renovate bot force-pushed the renovate/ruff-0.x branch from e24d95f to ea37ce3 Compare November 26, 2022 01:57
@renovate renovate bot changed the title chore(deps): update dependency ruff to ^0.0.138 chore(deps): update dependency ruff to ^0.0.139 Nov 26, 2022
@renovate renovate bot force-pushed the renovate/ruff-0.x branch from ea37ce3 to b191594 Compare November 26, 2022 20:42
@renovate renovate bot changed the title chore(deps): update dependency ruff to ^0.0.139 chore(deps): update dependency ruff to ^0.0.140 Nov 26, 2022
@renovate renovate bot force-pushed the renovate/ruff-0.x branch from b191594 to cf2e554 Compare November 26, 2022 23:20
@renovate renovate bot changed the title chore(deps): update dependency ruff to ^0.0.140 chore(deps): update dependency ruff to ^0.0.141 Nov 26, 2022
@renovate renovate bot force-pushed the renovate/ruff-0.x branch from cf2e554 to ba2bfb2 Compare November 28, 2022 06:46
@renovate renovate bot changed the title chore(deps): update dependency ruff to ^0.0.141 chore(deps): update dependency ruff to ^0.0.142 Nov 28, 2022
@renovate renovate bot force-pushed the renovate/ruff-0.x branch from ba2bfb2 to 47a7c16 Compare November 28, 2022 23:06
@renovate renovate bot changed the title chore(deps): update dependency ruff to ^0.0.142 chore(deps): update dependency ruff to ^0.0.143 Nov 28, 2022
@renovate renovate bot force-pushed the renovate/ruff-0.x branch from 47a7c16 to 1472099 Compare November 29, 2022 04:58
@renovate renovate bot changed the title chore(deps): update dependency ruff to ^0.0.143 chore(deps): update dependency ruff to ^0.0.146 Nov 29, 2022
@renovate renovate bot force-pushed the renovate/ruff-0.x branch from 1472099 to fbeed43 Compare November 30, 2022 06:46
@renovate renovate bot changed the title chore(deps): update dependency ruff to ^0.0.146 chore(deps): update dependency ruff to ^0.0.149 Nov 30, 2022
@renovate renovate bot force-pushed the renovate/ruff-0.x branch from fbeed43 to b10650a Compare December 1, 2022 23:09
@renovate renovate bot changed the title chore(deps): update dependency ruff to ^0.0.149 chore(deps): update dependency ruff to ^0.0.150 Dec 1, 2022
@renovate renovate bot force-pushed the renovate/ruff-0.x branch from b10650a to 7323467 Compare December 2, 2022 04:49
@renovate renovate bot changed the title chore(deps): update dependency ruff to ^0.0.150 chore(deps): update dependency ruff to ^0.0.151 Dec 2, 2022
@renovate renovate bot force-pushed the renovate/ruff-0.x branch from 7323467 to 916ae86 Compare December 2, 2022 19:24
@renovate renovate bot changed the title chore(deps): update dependency ruff to ^0.0.151 chore(deps): update dependency ruff to ^0.0.152 Dec 2, 2022
@renovate renovate bot changed the title chore(deps): update dependency ruff to ^0.0.277 chore(deps): update dependency ruff to ^0.0.278 Jul 13, 2023
@renovate renovate bot force-pushed the renovate/ruff-0.x branch from b8606e5 to f9875c0 Compare July 22, 2023 05:43
@renovate renovate bot changed the title chore(deps): update dependency ruff to ^0.0.278 chore(deps): update dependency ruff to ^0.0.280 Jul 22, 2023
@renovate renovate bot force-pushed the renovate/ruff-0.x branch from f9875c0 to efb0053 Compare August 1, 2023 00:17
@renovate renovate bot changed the title chore(deps): update dependency ruff to ^0.0.280 chore(deps): update dependency ruff to ^0.0.281 Aug 1, 2023
@renovate renovate bot force-pushed the renovate/ruff-0.x branch from efb0053 to 4cde3ef Compare August 1, 2023 20:32
@renovate renovate bot changed the title chore(deps): update dependency ruff to ^0.0.281 chore(deps): update dependency ruff to ^0.0.282 Aug 1, 2023
@renovate renovate bot force-pushed the renovate/ruff-0.x branch from 4cde3ef to 55a8713 Compare August 9, 2023 08:52
@renovate renovate bot changed the title chore(deps): update dependency ruff to ^0.0.282 chore(deps): update dependency ruff to ^0.0.283 Aug 9, 2023
@renovate renovate bot force-pushed the renovate/ruff-0.x branch from 55a8713 to 920da71 Compare August 10, 2023 05:52
@renovate renovate bot changed the title chore(deps): update dependency ruff to ^0.0.283 chore(deps): update dependency ruff to ^0.0.284 Aug 10, 2023
@renovate renovate bot force-pushed the renovate/ruff-0.x branch from 920da71 to cc6da7a Compare August 18, 2023 08:56
@renovate renovate bot changed the title chore(deps): update dependency ruff to ^0.0.284 chore(deps): update dependency ruff to ^0.0.285 Aug 18, 2023
@renovate renovate bot force-pushed the renovate/ruff-0.x branch from cc6da7a to 71ffde8 Compare August 26, 2023 20:58
@renovate renovate bot changed the title chore(deps): update dependency ruff to ^0.0.285 chore(deps): update dependency ruff to ^0.0.286 Aug 26, 2023
@renovate renovate bot force-pushed the renovate/ruff-0.x branch from 71ffde8 to 1e6361c Compare September 2, 2023 08:33
@renovate renovate bot changed the title chore(deps): update dependency ruff to ^0.0.286 chore(deps): update dependency ruff to ^0.0.287 Sep 2, 2023
@renovate renovate bot force-pushed the renovate/ruff-0.x branch from 1e6361c to 49041a5 Compare September 11, 2023 17:56
@renovate renovate bot changed the title chore(deps): update dependency ruff to ^0.0.287 chore(deps): update dependency ruff to ^0.0.288 Sep 11, 2023
@renovate renovate bot force-pushed the renovate/ruff-0.x branch from 49041a5 to 508f527 Compare September 13, 2023 05:30
@renovate renovate bot changed the title chore(deps): update dependency ruff to ^0.0.288 chore(deps): update dependency ruff to ^0.0.289 Sep 13, 2023
@renovate renovate bot force-pushed the renovate/ruff-0.x branch from 508f527 to a007ad3 Compare September 16, 2023 06:01
@renovate renovate bot changed the title chore(deps): update dependency ruff to ^0.0.289 chore(deps): update dependency ruff to ^0.0.290 Sep 16, 2023
@renovate renovate bot force-pushed the renovate/ruff-0.x branch from a007ad3 to 2e71f49 Compare September 23, 2023 08:23
@renovate renovate bot changed the title chore(deps): update dependency ruff to ^0.0.290 chore(deps): update dependency ruff to ^0.0.291 Sep 23, 2023
@renovate renovate bot force-pushed the renovate/ruff-0.x branch from 2e71f49 to 0dc7858 Compare October 3, 2023 11:32
@renovate renovate bot changed the title chore(deps): update dependency ruff to ^0.0.291 chore(deps): update dependency ruff to ^0.0.292 Oct 3, 2023
@renovate renovate bot force-pushed the renovate/ruff-0.x branch from 0dc7858 to 2eae515 Compare October 17, 2023 02:35
@renovate renovate bot changed the title chore(deps): update dependency ruff to ^0.0.292 chore(deps): update dependency ruff to ^0.1.0 Oct 17, 2023
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.

0 participants