Sourced from ruff's releases.
0.6.9
Release Notes
Preview features
- Fix codeblock dynamic line length calculation for indented docstring examples (#13523)
- [
refurb
] MarkFURB118
fix as unsafe (#13613)Rule changes
- [
pydocstyle
] Don't raiseD208
when last line is non-empty (#13372)- [
pylint
] Preserve trivia (i.e. comments) inPLR5501
autofix (#13573)Configuration
- [
pyflakes
] Addallow-unused-imports
setting forunused-import
rule (F401
) (#13601)Bug fixes
- Support ruff discovery in pip build environments (#13591)
- [
flake8-bugbear
] Avoid short circuitingB017
for multiple context managers (#13609)- [
pylint
] Do not offer an invalid fix forPLR1716
when the comparisons contain parenthesis (#13527)- [
pyupgrade
] FixUP043
to apply tocollections.abc.Generator
andcollections.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 | sh
Install 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)
Sourced from ruff's changelog.
0.6.9
Preview features
- Fix codeblock dynamic line length calculation for indented docstring examples (#13523)
- [
refurb
] MarkFURB118
fix as unsafe (#13613)Rule changes
- [
pydocstyle
] Don't raiseD208
when last line is non-empty (#13372)- [
pylint
] Preserve trivia (i.e. comments) inPLR5501
autofix (#13573)Configuration
- [
pyflakes
] Addallow-unused-imports
setting forunused-import
rule (F401
) (#13601)Bug fixes
- Support ruff discovery in pip build environments (#13591)
- [
flake8-bugbear
] Avoid short circuitingB017
for multiple context managers (#13609)- [
pylint
] Do not offer an invalid fix forPLR1716
when the comparisons contain parenthesis (#13527)- [
pyupgrade
] FixUP043
to apply tocollections.abc.Generator
andcollections.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)
975be9c
Bump version to 0.6.9 (#13624)99e4566
Mark FURB118
fix as unsafe (#13613)7ad07c2
Add allow-unused-imports
setting for
unused-import
rule (F401
) (#13601)4aefe52
Support ruff discovery in pip build environments (#13591)cc1f766
Preserve trivia (i.e. comments) in PLR5501 (#13573)fdd0a22
Move to maintained mirror of prettier (#13592)3728d5b
[pyupgrade
] Fix UP043 to apply to
collections.abc.Generator
and `collecti...7e3894f
Avoid short circuiting B017
for multiple context managers
(#13609)c3b40da
Use backticks for code in red-knot messages (#13599)ef45185
Allow users to provide custom diagnostic messages when unwrapping calls
(#13597)