MyGit

v0.4.0

astral-sh/ruff

版本发布时间: 2024-04-19 03:53:59

astral-sh/ruff最新发布版本:v0.4.2(2024-04-26 01:55:24)

Changes

A new, hand-written parser

Ruff's new parser is >2x faster, which translates to a 20-40% speedup for all linting and formatting invocations. There's a lot to say about this exciting change, so check out the blog post for more details!

See #10036 for implementation details.

A new language server in Rust

With this release, we also want to highlight our new language server. ruff server is a Rust-powered language server that comes built-in with Ruff. It can be used with any editor that supports the Language Server Protocol (LSP). It uses a multi-threaded, lock-free architecture inspired by rust-analyzer and it will open the door for a lot of exciting features. It’s also faster than our previous Python-based language server -- but you probably guessed that already.

ruff server is only in alpha, but it has a lot of features that you can try out today:

To setup ruff server with your editor, refer to the README.md.

Preview features

Rule changes

Linter

Server

This section is devoted to updates for our new language server, written in Rust.

Configuration

Bug fixes

Contributors

相关地址:原始地址 下载(tar) 下载(zip)

1、 ruff-0.4.0-aarch64-apple-darwin.tar.gz 7.68MB

2、 ruff-0.4.0-aarch64-apple-darwin.tar.gz.sha256 105B

3、 ruff-0.4.0-aarch64-pc-windows-msvc.zip 7.38MB

4、 ruff-0.4.0-aarch64-pc-windows-msvc.zip.sha256 105B

5、 ruff-0.4.0-aarch64-unknown-linux-gnu.tar.gz 7.76MB

6、 ruff-0.4.0-aarch64-unknown-linux-gnu.tar.gz.sha256 110B

7、 ruff-0.4.0-aarch64-unknown-linux-musl.tar.gz 7.66MB

8、 ruff-0.4.0-aarch64-unknown-linux-musl.tar.gz.sha256 111B

9、 ruff-0.4.0-armv7-unknown-linux-gnueabihf.tar.gz 7.18MB

10、 ruff-0.4.0-armv7-unknown-linux-gnueabihf.tar.gz.sha256 114B

11、 ruff-0.4.0-armv7-unknown-linux-musleabihf.tar.gz 7.16MB

12、 ruff-0.4.0-armv7-unknown-linux-musleabihf.tar.gz.sha256 115B

13、 ruff-0.4.0-i686-pc-windows-msvc.zip 7.02MB

14、 ruff-0.4.0-i686-pc-windows-msvc.zip.sha256 102B

15、 ruff-0.4.0-i686-unknown-linux-gnu.tar.gz 8.26MB

16、 ruff-0.4.0-i686-unknown-linux-gnu.tar.gz.sha256 107B

17、 ruff-0.4.0-i686-unknown-linux-musl.tar.gz 7.89MB

18、 ruff-0.4.0-i686-unknown-linux-musl.tar.gz.sha256 108B

19、 ruff-0.4.0-powerpc64-unknown-linux-gnu.tar.gz 9.01MB

20、 ruff-0.4.0-powerpc64-unknown-linux-gnu.tar.gz.sha256 112B

21、 ruff-0.4.0-powerpc64le-unknown-linux-gnu.tar.gz 8.71MB

22、 ruff-0.4.0-powerpc64le-unknown-linux-gnu.tar.gz.sha256 114B

23、 ruff-0.4.0-s390x-unknown-linux-gnu.tar.gz 9.63MB

24、 ruff-0.4.0-s390x-unknown-linux-gnu.tar.gz.sha256 108B

25、 ruff-0.4.0-x86_64-apple-darwin.tar.gz 8.08MB

26、 ruff-0.4.0-x86_64-apple-darwin.tar.gz.sha256 104B

27、 ruff-0.4.0-x86_64-pc-windows-msvc.zip 7.79MB

28、 ruff-0.4.0-x86_64-pc-windows-msvc.zip.sha256 104B

29、 ruff-0.4.0-x86_64-unknown-linux-gnu.tar.gz 8.31MB

30、 ruff-0.4.0-x86_64-unknown-linux-gnu.tar.gz.sha256 109B

31、 ruff-0.4.0-x86_64-unknown-linux-musl.tar.gz 8.36MB

32、 ruff-0.4.0-x86_64-unknown-linux-musl.tar.gz.sha256 110B

查看:2024-04-19发行的版本