v0.4.9
版本发布时间: 2024-06-14 23:21:46
astral-sh/ruff最新发布版本:0.5.3(2024-07-19 01:10:02)
Changes
Preview features
- [
pylint
] Implementconsider-dict-items
(C0206
) (#11688) - [
refurb
] Implementrepeated-global
(FURB154
) (#11187)
Rule changes
- [
pycodestyle
] Adapt fix forE203
to work identical toruff format
(#10999)
Formatter
- Fix formatter instability for lines only consisting of zero-width characters (#11748)
Server
- Add supported commands in server capabilities (#11850)
- Use real file path when available in
ruff server
(#11800) - Improve error message when a command is run on an unavailable document (#11823)
- Introduce the
ruff.printDebugInformation
command (#11831) - Tracing system now respects log level and trace level, with options to log to a file (#11747)
CLI
- Handle non-printable characters in diff view (#11687)
Bug fixes
- [
refurb
] Avoid suggesting starmap when arguments are used outside call (FURB140
) (#11830) - [
flake8-bugbear
] Avoid panic inB909
when checking large loop blocks (#11772) - [
refurb
] Fix misbehavior ofoperator.itemgetter
when getter param is a tuple (FURB118
) (#11774)
Contributors
1、 ruff-0.4.9-aarch64-apple-darwin.tar.gz 7.77MB
2、 ruff-0.4.9-aarch64-apple-darwin.tar.gz.sha256 105B
3、 ruff-0.4.9-aarch64-pc-windows-msvc.zip 7.36MB
4、 ruff-0.4.9-aarch64-pc-windows-msvc.zip.sha256 105B
5、 ruff-0.4.9-aarch64-unknown-linux-gnu.tar.gz 7.82MB
6、 ruff-0.4.9-aarch64-unknown-linux-gnu.tar.gz.sha256 110B
7、 ruff-0.4.9-aarch64-unknown-linux-musl.tar.gz 7.73MB
8、 ruff-0.4.9-aarch64-unknown-linux-musl.tar.gz.sha256 111B
9、 ruff-0.4.9-armv7-unknown-linux-gnueabihf.tar.gz 7.23MB
10、 ruff-0.4.9-armv7-unknown-linux-gnueabihf.tar.gz.sha256 114B
11、 ruff-0.4.9-armv7-unknown-linux-musleabihf.tar.gz 7.23MB
12、 ruff-0.4.9-armv7-unknown-linux-musleabihf.tar.gz.sha256 115B
13、 ruff-0.4.9-i686-pc-windows-msvc.zip 7.22MB
14、 ruff-0.4.9-i686-pc-windows-msvc.zip.sha256 102B
15、 ruff-0.4.9-i686-unknown-linux-gnu.tar.gz 8.37MB
16、 ruff-0.4.9-i686-unknown-linux-gnu.tar.gz.sha256 107B
17、 ruff-0.4.9-i686-unknown-linux-musl.tar.gz 7.98MB
18、 ruff-0.4.9-i686-unknown-linux-musl.tar.gz.sha256 108B
19、 ruff-0.4.9-powerpc64-unknown-linux-gnu.tar.gz 9.04MB
20、 ruff-0.4.9-powerpc64-unknown-linux-gnu.tar.gz.sha256 112B
21、 ruff-0.4.9-powerpc64le-unknown-linux-gnu.tar.gz 8.66MB
22、 ruff-0.4.9-powerpc64le-unknown-linux-gnu.tar.gz.sha256 114B
23、 ruff-0.4.9-s390x-unknown-linux-gnu.tar.gz 9.74MB
24、 ruff-0.4.9-s390x-unknown-linux-gnu.tar.gz.sha256 108B
25、 ruff-0.4.9-x86_64-apple-darwin.tar.gz 8.12MB
26、 ruff-0.4.9-x86_64-apple-darwin.tar.gz.sha256 104B
27、 ruff-0.4.9-x86_64-pc-windows-msvc.zip 7.94MB
28、 ruff-0.4.9-x86_64-pc-windows-msvc.zip.sha256 104B
29、 ruff-0.4.9-x86_64-unknown-linux-gnu.tar.gz 8.39MB
30、 ruff-0.4.9-x86_64-unknown-linux-gnu.tar.gz.sha256 109B
31、 ruff-0.4.9-x86_64-unknown-linux-musl.tar.gz 8.45MB