thread
thread copied to clipboard
chore(deps-dev): bump ruff from 0.6.7 to 0.6.9
Bumps ruff from 0.6.7 to 0.6.9.
Release notes
Sourced from ruff's releases.
0.6.9
Release Notes
Preview features
- Fix codeblock dynamic line length calculation for indented docstring examples (#13523)
- [
refurb] MarkFURB118fix as unsafe (#13613)Rule changes
- [
pydocstyle] Don't raiseD208when last line is non-empty (#13372)- [
pylint] Preserve trivia (i.e. comments) inPLR5501autofix (#13573)Configuration
- [
pyflakes] Addallow-unused-importssetting forunused-importrule (F401) (#13601)Bug fixes
- Support ruff discovery in pip build environments (#13591)
- [
flake8-bugbear] Avoid short circuitingB017for multiple context managers (#13609)- [
pylint] Do not offer an invalid fix forPLR1716when the comparisons contain parenthesis (#13527)- [
pyupgrade] FixUP043to apply tocollections.abc.Generatorandcollections.abc.AsyncGenerator(#13611)- [
refurb] Fix handling of slices in tuples forFURB118, e.g.,x[:, 1](#13518)Documentation
- Update GitHub Action link to
astral-sh/ruff-action(#13551)Install ruff 0.6.9
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.6.9/ruff-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy ByPass -c "irm https://github.com/astral-sh/ruff/releases/download/0.6.9/ruff-installer.ps1 | iex"Download ruff 0.6.9
File Platform Checksum ruff-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum ruff-x86_64-apple-darwin.tar.gz Intel macOS checksum ruff-aarch64-pc-windows-msvc.zip ARM64 Windows checksum
... (truncated)
Changelog
Sourced from ruff's changelog.
0.6.9
Preview features
- Fix codeblock dynamic line length calculation for indented docstring examples (#13523)
- [
refurb] MarkFURB118fix as unsafe (#13613)Rule changes
- [
pydocstyle] Don't raiseD208when last line is non-empty (#13372)- [
pylint] Preserve trivia (i.e. comments) inPLR5501autofix (#13573)Configuration
- [
pyflakes] Addallow-unused-importssetting forunused-importrule (F401) (#13601)Bug fixes
- Support ruff discovery in pip build environments (#13591)
- [
flake8-bugbear] Avoid short circuitingB017for multiple context managers (#13609)- [
pylint] Do not offer an invalid fix forPLR1716when the comparisons contain parenthesis (#13527)- [
pyupgrade] FixUP043to apply tocollections.abc.Generatorandcollections.abc.AsyncGenerator(#13611)- [
refurb] Fix handling of slices in tuples forFURB118, e.g.,x[:, 1](#13518)Documentation
- Update GitHub Action link to
astral-sh/ruff-action(#13551)0.6.8
Preview features
- Remove unnecessary parentheses around
match caseclauses (#13510)- Parenthesize overlong
ifguards inmatch..caseclauses (#13513)- Detect basic wildcard imports in
ruff analyze graph(#13486)- [
pylint] Implementboolean-chained-comparison(R1716) (#13435)Rule changes
- [
lake8-simplify] DetectSIM910when using variadic keyword arguments, i.e.,**kwargs(#13503)- [
pyupgrade] Avoid false negatives with non-reference shadowed bindings of loop variables (UP028) (#13504)Bug fixes
- Detect tuples bound to variadic positional arguments i.e.
*args(#13512)- Exit gracefully on broken pipe errors (#13485)
- Avoid panic when analyze graph hits broken pipe (#13484)
Performance
... (truncated)
Commits
975be9cBump version to 0.6.9 (#13624)99e4566MarkFURB118fix as unsafe (#13613)7ad07c2Addallow-unused-importssetting forunused-importrule (F401) (#13601)4aefe52Support ruff discovery in pip build environments (#13591)cc1f766Preserve trivia (i.e. comments) in PLR5501 (#13573)fdd0a22Move to maintained mirror of prettier (#13592)3728d5b[pyupgrade] Fix UP043 to apply tocollections.abc.Generatorand `collecti...7e3894fAvoid short circuitingB017for multiple context managers (#13609)c3b40daUse backticks for code in red-knot messages (#13599)ef45185Allow users to provide custom diagnostic messages when unwrapping calls (#13597)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)