-
Notifications
You must be signed in to change notification settings - Fork 5
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(pre-commit): update ruff to v0.1.9 #33
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
renovate
bot
changed the title
chore(pre-commit): update ruff to v0.0.287
chore(pre-commit): update ruff to v0.0.288
Sep 11, 2023
renovate
bot
force-pushed
the
renovate/ruff
branch
from
September 11, 2023 18:13
65289e4
to
7d44159
Compare
renovate
bot
changed the title
chore(pre-commit): update ruff to v0.0.288
chore(pre-commit): update ruff to v0.0.289
Sep 12, 2023
renovate
bot
force-pushed
the
renovate/ruff
branch
from
September 12, 2023 19:21
7d44159
to
41dcd6e
Compare
renovate
bot
changed the title
chore(pre-commit): update ruff to v0.0.289
chore(pre-commit): update ruff to v0.0.290
Sep 15, 2023
renovate
bot
force-pushed
the
renovate/ruff
branch
from
September 15, 2023 21:32
41dcd6e
to
fd4d7ce
Compare
renovate
bot
changed the title
chore(pre-commit): update ruff to v0.0.290
chore(pre-commit): update ruff to v0.0.291
Sep 22, 2023
renovate
bot
force-pushed
the
renovate/ruff
branch
from
September 22, 2023 18:26
fd4d7ce
to
7cd4f1e
Compare
renovate
bot
changed the title
chore(pre-commit): update ruff to v0.0.291
chore(pre-commit): update ruff to v0.0.292
Oct 2, 2023
renovate
bot
force-pushed
the
renovate/ruff
branch
from
October 2, 2023 18:17
7cd4f1e
to
9e57a69
Compare
renovate
bot
changed the title
chore(pre-commit): update ruff to v0.0.292
chore(pre-commit): update ruff to v0.1.0
Oct 16, 2023
renovate
bot
force-pushed
the
renovate/ruff
branch
from
October 16, 2023 20:28
9e57a69
to
af4ea65
Compare
renovate
bot
changed the title
chore(pre-commit): update ruff to v0.1.0
chore(pre-commit): update ruff to v0.1.1
Oct 19, 2023
renovate
bot
force-pushed
the
renovate/ruff
branch
from
October 19, 2023 21:27
af4ea65
to
639de85
Compare
renovate
bot
changed the title
chore(pre-commit): update ruff to v0.1.1
chore(pre-commit): update ruff to v0.1.2
Oct 24, 2023
renovate
bot
force-pushed
the
renovate/ruff
branch
from
October 24, 2023 16:57
639de85
to
bfa4599
Compare
renovate
bot
changed the title
chore(pre-commit): update ruff to v0.1.2
chore(pre-commit): update ruff to v0.1.3
Oct 26, 2023
renovate
bot
force-pushed
the
renovate/ruff
branch
from
October 26, 2023 22:52
bfa4599
to
d685eea
Compare
renovate
bot
changed the title
chore(pre-commit): update ruff to v0.1.3
chore(pre-commit): update ruff to v0.1.4
Nov 3, 2023
renovate
bot
force-pushed
the
renovate/ruff
branch
2 times, most recently
from
November 9, 2023 00:38
d09b405
to
e353789
Compare
renovate
bot
changed the title
chore(pre-commit): update ruff to v0.1.4
chore(pre-commit): update ruff to v0.1.5
Nov 9, 2023
renovate
bot
changed the title
chore(pre-commit): update ruff to v0.1.5
chore(pre-commit): update ruff to v0.1.6
Nov 17, 2023
renovate
bot
force-pushed
the
renovate/ruff
branch
from
November 17, 2023 20:07
e353789
to
8bd1085
Compare
renovate
bot
force-pushed
the
renovate/ruff
branch
from
December 5, 2023 01:52
8bd1085
to
a7103c1
Compare
renovate
bot
changed the title
chore(pre-commit): update ruff to v0.1.6
chore(pre-commit): update ruff to v0.1.7
Dec 5, 2023
renovate
bot
force-pushed
the
renovate/ruff
branch
from
December 13, 2023 20:24
a7103c1
to
9c841f3
Compare
renovate
bot
changed the title
chore(pre-commit): update ruff to v0.1.7
chore(pre-commit): update ruff to v0.1.8
Dec 13, 2023
renovate
bot
force-pushed
the
renovate/ruff
branch
from
December 21, 2023 19:00
9c841f3
to
81f4b4b
Compare
renovate
bot
changed the title
chore(pre-commit): update ruff to v0.1.8
chore(pre-commit): update ruff to v0.1.9
Dec 21, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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:
v0.0.286
->v0.1.9
==0.0.286
->==0.1.9
Note: The
pre-commit
manager in Renovate is not supported by thepre-commit
maintainers or community. Please do not report any problems there, instead create a Discussion in the Renovate repository if you have any questions.Release Notes
charliermarsh/ruff-pre-commit (charliermarsh/ruff-pre-commit)
v0.1.9
Compare Source
See: https://github.com/astral-sh/ruff/releases/tag/v0.1.9
v0.1.8
Compare Source
See: https://github.com/astral-sh/ruff/releases/tag/v0.1.8
v0.1.7
Compare Source
See: https://github.com/astral-sh/ruff/releases/tag/v0.1.7
v0.1.6
Compare Source
See: https://github.com/astral-sh/ruff/releases/tag/v0.1.6
v0.1.5
Compare Source
See: https://github.com/astral-sh/ruff/releases/tag/v0.1.5
v0.1.4
Compare Source
See: https://github.com/astral-sh/ruff/releases/tag/v0.1.4
v0.1.3
Compare Source
See: https://github.com/astral-sh/ruff/releases/tag/v0.1.3
v0.1.2
Compare Source
See: https://github.com/astral-sh/ruff/releases/tag/v0.1.2
v0.1.1
Compare Source
See: https://github.com/astral-sh/ruff/releases/tag/v0.1.1
v0.1.0
Compare Source
See: https://github.com/astral-sh/ruff/releases/tag/v0.1.0
v0.0.292
Compare Source
See: https://github.com/astral-sh/ruff/releases/tag/v0.0.292
v0.0.291
Compare Source
See: https://github.com/astral-sh/ruff/releases/tag/v0.0.291
v0.0.290
Compare Source
See: https://github.com/astral-sh/ruff/releases/tag/v0.0.290
v0.0.289
Compare Source
See: https://github.com/astral-sh/ruff/releases/tag/v0.0.289
v0.0.288
Compare Source
See: https://github.com/astral-sh/ruff/releases/tag/v0.0.288
v0.0.287
Compare Source
See: https://github.com/astral-sh/ruff/releases/tag/v0.0.287
astral-sh/ruff (ruff)
v0.1.9
Compare Source
Breaking changes
Preview features
pylint
] Implementtoo-many-locals
(PLR0914
) (#9163)reimplemented_operator
(FURB118) (#9171)no_blank_line_before_class_docstring
preview style (#9154)Rule changes
CONSTANT_CASE
variables are improperly flagged for yoda violation (SIM300
) (#9164)flake8-pyi
] Cover ParamSpecs and TypeVarTuples (PYI018
) (#9198)flake8-bugbear
] Add fix forzip-without-explicit-strict
(B905
) (#9176)print
andpprint
statements (T201
,T203
) (#9208)Never
toNoReturn
in auto-typing in Python >= 3.11 (ANN201
) (#9213)Formatter
can_omit_optional_parentheses
: Exit early for unparenthesized expressions (#9125)dynamic
mode with doctests so that it doesn't exceed configured line width (#9129)can_omit_optional_parentheses
for expressions with a right most fstring (#9124)target_version
to formatter options (#9220)CLI
ruff format --check
to display message for already formatted files (#9153)Bug fixes
operator.contains
(#9192)D208
with multibyte indent (#9147)NoReturn
in auto-return-typing (#9206)typing
fromexempt-modules
(#9214)mutable-class-default
violations for Pydantic subclasses (#9187)PYI055
autofix (#9161)asyncio-dangling-task
violations on shadowed bindings (#9215)Documentation
v0.1.8
Compare Source
This release includes opt-in support for formatting Python snippets within
docstrings via the
docstring-code-format
setting.Check out the blog post for more details!
Preview features
"preserve"
quote-style to mimic Black's skip-string-normalization (#8822)prefer_splitting_right_hand_side_of_assignments
preview style (#8943)pycodestyle
] Add fix forunexpected-spaces-around-keyword-parameter-equals
(#9072)pycodestyle
] Add fix for comment-related whitespace rules (#9075)pycodestyle
] Allowsys.path
modifications between imports (#9047)refurb
] Implementhashlib-digest-hex
(FURB181
) (#9077)Rule changes
flake8-type-checking
rules to automatically quote runtime-evaluated references (#6001)flake8-annotations
] AvoidANN2xx
fixes for abstract methods with empty bodies (#9034)flake8-self
] Ignore underscore references in type annotations (#9036)pep8-naming
] Allow class names whenapps.get_model
is a non-string (#9065)pycodestyle
] Allowmatplotlib.use
calls to intersperse imports (#9094)pyflakes
] Support fixing unused assignments in tuples by renaming variables (F841
) (#9107)pylint
] Add fix forsubprocess-run-without-check
(PLW1510
) (#6708)Formatter
docstring-code-format
knob to enable docstring snippet formatting (#8854)CLI
--output-format
(#9078)Bug fixes
flake8-err-msg
] AllowEM
fixes even ifmsg
variable is defined (#9059)flake8-pie
] Prevent keyword arguments duplication (#8450)flake8-pie
] Respect trailing comma inunnecessary-dict-kwargs
(PIE804
) (#9015)flake8-raise
] Avoid removing parentheses on ctypes.WinError (#9027)isort
] Avoid invalid combination offorce-sort-within-types
andlines-between-types
(#9041)isort
] Ensure that from-style imports are always ordered first in__future__
(#9039)pycodestyle
] Allow tab indentation before keyword (#9099)pylint
] Ignore@overrides
and@overloads
fortoo-many-positional
(#9000)pyupgrade
] Enableprintf-string-formatting
fix with comments on right-hand side (#9037)refurb
] Makemath-constant
(FURB152
) rule more targeted (#9054)refurb
] Support floating-point base inredundant-log-base
(FURB163
) (#9100)ruff
] Detectunused-asyncio-dangling-task
(RUF006
) on unused assignments (#9060)v0.1.7
Compare Source
Preview features
fix_power_op_line_length
preview style (#8947)flake8-annotations
] Enable auto-return-type involvingOptional
andUnion
annotations (#8885)flake8-bandit
] Implementdjango-raw-sql
(S611
) (#8651)flake8-bandit
] Implementtarfile-unsafe-members
(S202
) (#8829)flake8-pyi
] Implement fix forunnecessary-literal-union
(PYI030
) (#7934)flake8-simplify
] Extenddict-get-with-none-default
(SIM910
) to non-literals (#8762)pylint
] - addunnecessary-list-index-lookup
(PLR1736
) + autofix (#7999)pylint
] - implement R0202 and R0203 with autofixes (#8335)pylint
] Implementrepeated-keyword
(PLe1132
) (#8706)pylint
] Implementtoo-many-positional
(PLR0917
) (#8995)pylint
] Implementunnecessary-dict-index-lookup
(PLR1733
) (#8036)refurb
] Implementredundant-log-base
(FURB163
) (#8842)Rule changes
flake8-boolean-trap
] Allow booleans in@override
methods (#8882)flake8-bugbear
] AvoidB015
,B018
for last expression in a cell (#8815)flake8-pie
] Allow ellipses for enum values in stub files (#8825)flake8-pyi
] Check PEP 695 type aliases forsnake-case-type-alias
andt-suffixed-type-alias
(#8966)flake8-pyi
] Check for kwarg and varargNoReturn
type annotations (#8948)flake8-simplify
] Omit select context managers fromSIM117
(#8801)pep8-naming
] Allow Django model loads innon-lowercase-variable-in-function
(N806
) (#8917)pycodestyle
] AvoidE703
for last expression in a cell (#8821)pycodestyle
] UpdateE402
to work at cell level for notebooks (#8872)pydocstyle
] AvoidD100
for Jupyter Notebooks (#8816)pylint
] Implement fix forunspecified-encoding
(PLW1514
) (#8928)Formatter
CLI
ruff check
andruff format
to default to the current directory (#8791)Configuration
pylint
] Defaultmax-positional-args
tomax-args
(#8998)pylint
] Addallow-dunder-method-names
setting forbad-dunder-method-name
(PLW3201
) (#8812)isort
] Add support forfrom-first
setting (#8663)isort
] Add support forlength-sort
settings (#8841)Bug fixes
@functools.singledispatch
(#8934)get_model
matching (#8965)@overload
and@override
methods for too-many-arguments checks (#8954)Mode::Expression
(#8880)pydantic_settings.BaseSettings
as having default copy semantics (#8793)NamedTuple
assignments (#8810)flake8-type-checking
(#8768)flake8-annotations
] Avoid filtering out un-representable types in return annotation (#8881)flake8-pie
] Retain extra ellipses in protocols and abstract methods (#8769)flake8-pyi
] Respect local enum subclasses insimple-defaults
(PYI052
) (#8767)flake8-trio
] Use correct range forTRIO115
fix (#8933)flake8-trio
] Use full arguments range for zero-sleep-call (#8936)isort
] fix: mark__main__
as first-party import (#8805)pep8-naming
] AvoidN806
errors for type alias statements (#8785)perflint
] AvoidPERF101
if there's an append in loop body (#8809)pycodestyle
] Allow space-before-colon after end-of-slice (#8838)pydocstyle
] Avoid non-character breaks inover-indentation
(D208
) (#8866)pydocstyle
] Ignore underlines when determining docstring logical lines (#8929)pylint
] Extendself-assigning-variable
to multi-target assignments (#8839)tryceratops
] Avoid repeated triggers in nestedtryceratops
diagnostics (#8772)Documentation
flake8-pyi
] Fix error int-suffixed-type-alias
(PYI043
) example (#8963)flake8-pyi
] Improve motivation forcustom-type-var-return-type
(PYI019
) (#8766)v0.1.6
Compare Source
Preview features
flake8-boolean-trap
] Extendboolean-type-hint-positional-argument
(FBT001
) to include booleans in unions (#7501)flake8-pie
] Extendreimplemented-list-builtin
(PIE807
) todict
reimplementations (#8608)flake8-pie
] Extendunnecessary-pass
(PIE790
) to include ellipses (...
) (#8641)flake8-pie
] Implement fix forunnecessary-spread
(PIE800
) (#8668)flake8-quotes
] Implementunnecessary-escaped-quote
(Q004
) (#8630)pycodestyle
] Implement fix formultiple-spaces-after-keyword
(E271
) andmultiple-spaces-before-keyword
(E272
) (#8622)pycodestyle
] Implement fix formultiple-spaces-after-operator
(E222
) andmultiple-spaces-before-operator
(E221
) (#8623)pyflakes
] Extendis-literal
(F632
) to include comparisons against mutable initializers (#8607)pylint
] Implementredefined-argument-from-local
(PLR1704
) (#8159)pylint
] Implement fix forunnecessary-lambda
(PLW0108
) (#8621)refurb
] Implementif-expr-min-max
(FURB136
) (#8664)refurb
] Implementmath-constant
(FURB152
) (#8727)Rule changes
flake8-annotations
] Add autotyping-like return type inference for annotation rules (#8643)flake8-future-annotations
] Implement fix forfuture-required-type-annotation
(FA102
) (#8711)flake8-implicit-namespace-package
] Avoid missing namespace violations in scripts with shebangs (#8710)pydocstyle
] Updateover-indentation
(D208
) to preserve indentation offsets when fixing overindented lines (#8699)pyupgrade
] Refinetimeout-error-alias
(UP041
) to remove false positives (#8587)Formatter
await
formatting with fluent style (#8676)CLI
Configuration
isort
] Support disabling sections withno-sections = true
(#8657)pep8-naming
] Support local and dynamic class- and static-method decorators (#8592)pydocstyle
] Allow overriding pydocstyle convention rules (#8586)Bug fixes
trio.lowlevel
(#8730)PIE794
(#8634)EM
fixes (#7746)whitespace-before-punctuation
(E203
) (#8654)no-self-use
(#8637)PLW0129
(#8675)TYPE_CHECKING
blocks imported fromtyping_extensions
or_typeshed
(#8429)FURB113
autofix if comments are present (#8494)flake8-commas
(#8582)force-sort-within-sections
(#8665)Documentation
v0.1.5
Compare Source
Preview features
flake8-bandit
] Implementmako-templates
(S702
) (#8533)flake8-trio
] ImplementTRIO105
(#8490)flake8-trio
] ImplementTRIO109
(#8534)flake8-trio
] ImplementTRIO110
(#8537)flake8-trio
] ImplementTRIO115
(#8486)refurb
] Implementtype-none-comparison
(FURB169
) (#8487)E721
(#8491)SIM118
fix as safe when the expression is a known dictionary (#8525)Formatter
CLI
--extension
to override inference of source type from file extension (#8373)Configuration
extend_unsafe_fixes
andoverride extend_safe_fixes
(#8444)RUFF_NO_CACHE
environment variable (#8538)Bug fixes
E721
] Flag comparisons tomemoryview
(#8485)D301
autofix foru
prefixed strings (#8495)flake8-trio
rules whentrio
import is present (#8550)TRIO115
violations fortrio.sleep(...)
calls with non-number values (#8532)F841
false negative on assignment to multiple variables (#8489)Documentation
known-first-party
(#8562)project.requires-python
overtarget-version
(#8513)B008
documentation (#8501)v0.1.4
Compare Source
Preview features
flake8-trio
] Implementtimeout-without-await
(TRIO001
) (#8439)numpy
] Implement NumPy 2.0 migration rule (NPY200
) (#7702)pylint
] Implementbad-open-mode
(W1501
) (#8294)pylint
] Implementimport-outside-toplevel
(C0415
) rule (#5180)pylint
] Implementuseless-with-lock
(W2101
) (#8321)pyupgrade
] Implementtimeout-error-alias
(UP041
) (#8476)refurb
] Implementisinstance-type-none
(FURB168
) (#8308)RUF001
,RUF002
, andRUF003
(#4430)Formatter
fmt: skip
(#8273)fmt: off
(#8275)--line-length
option toformat
command (#8363)CLI
--output-format
toruff rule
andruff linter
(#8203)Bug fixes
--force-exclude
inlint.exclude
andformat.exclude
(#8393)--extend-per-file-ignores
on the CLI (#8329)bad-dunder-method-name
to permit__index__
(#8300)D300
when both triple quote styles are present (#8462)FStringRanges
(#8154)shell=True
for truthy, non-True
diagnostics (#8359)NamedTuple
rewrite with starred annotation (#8434)PLE1307
was raised when formatting%c
with characters (#8407)fixedOverflowWidgets
for playground popover (#8458)byte_bounds
as a non-backwards-compatible NumPy 2.0 change (#8474)Internals
--fix
and--diff
(#8316)v0.1.3
Compare Source
This release includes a variety of improvements to the Ruff formatter, removing several known and
unintentional deviations from Black.
Formatter
None
,True
andFalse
(#8189)isort
settings (#8192)isort.force-single-line
is true (#8244)SourceKind::diff
for formatter (#8240)fmt:off
with trailing child comment (#8234)IpyEscapeCommand
(#8207)Linter
pylint
] Add buffer methods tobad-dunder-method-name
(PLW3201
) exclusions (#8190)external
codes setting inunused-noqa
(#8177)line-length
setting for isort in lieu ofpycodestyle.max-line-length
(#8235)unnecessary-paren-on-raise-exception
to unsafe for unknown types (#8231)W605
(#8255)Documentation
unused-noqa
(#8172)external
option tounused-noqa
documentation (#8171)magic-trailing-comma
option in README (#8200)v0.1.2
Compare Source
This release includes the Beta version of the Ruff formatter — an extremely fast, Black-compatible Python formatter.
Try it today with
ruff format
! Check out the blog post and read the docs.Preview features
pylint
] Implementnon-ascii-module-import
(C2403
) (#8056)pylint
] implementnon-ascii-name
(C2401
) (#8038)pylint
] Implement unnecessary-lambda (W0108) (#7953)refurb
] Implementread-whole-file
(FURB101
) (#7682)E223
,E224
, andE242
(#8143)E225
,E226
,E227
, andE228
(#8136)E252
(#8142)E261
(#8114)E273
andE274
(#8144)E275
(#8133)SIM401
to catch ternary operations (#7415)E721
to allowis
andis
not for direct type comparisons (#7905)Rule changes
backports.strenum
todeprecated-imports
(#8113)SIM112
to ignorehttps_proxy
,http_proxy
, andno_proxy
(#8140)literal-membership
(PLR6201
) to be unsafe (#8097)mutable-argument-defaults
(B006
) to be unsafe (#8108)Formatter
line-ending
default toauto
(#8057)has_own_parentheses
(#8100)--line-length
option fromformat
command (#8131)line-length
documentation (#8150)CLI
ruff format
command in help menus (#8167)ruff version
command with long version display (#8034)Configuration
pycodestyle.max-line-length
option (#8039)Bug fixes
sys.version_info
slices inoutdated-version-block
(#8112)TYPE_CHECKING
blocks (#8072)Documentation
too-many-arguments
lint (#8092)extend-unsafe-fixes
andextend-safe-fixes
example (#8139)flake8-import-conventions
options (#8115)Options
JSON schema description (#8081)pytext
->pytest
) (#8117)magic-value-comparison
example in docs (#8111)v0.1.1
Compare Source
Rule changes
escape-sequence-in-docstring
(D301
) (#7970)Configuration
#(deprecated)
attribute in configuration options (#8035)[format|lint].exclude
options (#8000)tab-size
setting in formatter (#8006)lint.preview
(#8002)Preview features
pylint
] Implementliteral-membership
(PLR6201
) (#7973)pylint
] Implementtoo-many-boolean-expressions
(PLR0916
) (#7975)pylint
] Implementmisplaced-bare-raise
(E0704
) (#7961)pylint
] Implementglobal-at-module-level
(W0604
) (#8058)pylint
] Implementunspecified-encoding
(PLW1514
) (#7939)triple-single-quotes
(D300
) (#7967)Formatter
ruff format
(#7878)--target-version
toruff format
(#8055)in
keyword (#8054)--diff
option toruff format
(#7937)pass
over ellipsis in non-function/class contexts (#8049)Bug fixes
bad-dunder-method-name
for_
(#8015)URLOpen
audit (#8047)iteration-over-set
to preserve whitespace and comments (#8001)Documentation
B005
docs (#8028)--output-format
(#8014)lint.preview
andformat.preview
(#8032)RuleGroup::Preview
. (#7989)v0.1.0
Compare Source
This is the first release which uses the
CHANGELOG
file. See GitHub Releases for prior changelog entries.Read Ruff's new versioning policy.
Breaking changes
format
setting has been removed (#7984)format
setting cannot be used to configure the output format, useoutput-format
insteadRUFF_FORMAT
environment variable is ignored, useRUFF_OUTPUT_FORMAT
instead--format
option has been removed fromruff check
, use--output-format
insteadRule changes
reimplemented-starmap
(FURB140
) to catch calls with a single and starred argument (#7768)RUF015
(#7848)SIM15
to allowopen
followed byclose
(#7916)msgspec.Struct
default-copy semantics inRUF012
(#7786)sqlalchemy
methods to `flake8-boolean-trap`` exclusion list (#7874)PLR1714
(#7910)PIE804
(#7884)PLC0208
(#7887)PYI055
(#7886)non-pep695-type-alias
to require--unsafe-fixes
outside of stub files (#7836)UP018
(#7913)PLW3201
to supportEnum
sunder names (#7987)Preview features
unnecessary-key-check
to simplifykey in dct and dct[key]
todct.get(key)
(#7895)assignment-in-assert
to prevent walrus expressions in assert statements (#7856)refurb
] Addsingle-item-membership-test
(FURB171
) (#7815)pylint
] Addand-or-ternary
(R1706
) (#7811)New rules are added in preview.
Configuration
unsafe-fixes
setting (#7769)extend-safe-fixes
andextend-unsafe-fixes
for promoting and demoting fixes (#7841)CLI
--unsafe-fixes
option for opt-in to display and apply unsafe fixes (#7769)--format
option in warning (#7837)--check
(#7788)check --diff
to include unsafe fix hints (#7790)cell
field to JSON output format (#7664)Safe
,Unsafe
, andDisplay
([#7843Configuration
📅 Schedule: Branch creation - "* 4 * * 5/2" (UTC), 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 these updates again.
This PR has been generated by Mend Renovate. View repository job log here.